skysight-inc/HackerNews huggingface dataset:
Cause Paul tagged his trusted people. Sounds like everybody knows everybody around two corners like on LinkedIn. This could create another form of SEO Tag Spam.
...some men just want to watch the world burn
but you really have to die for the thing to let you type it

(MDR stands for "mort de rire", or dying of laughter in english)
Yep still gone in Aus. Now I’m not even getting the static
It's more about preventing confidence scams ;)

https://www.stuff.co.nz/life-style/parenting/124107862/no-wa...

And I'm hoping your tūī is only staying with you as you rehabilitate it after an injury :)
Yeah but the latency on a shared vCPU has been very noticeable in my experience.

For anything serious you would want to run a dedicated vCPU which is several times more expensive (though still quite affordable)
Every government official I've dealt with here has been extremely patient with me; I've never had a problem at government offices, or at work, with Japanese people.
From the sounds of it it'll be built in. I'd assume it'll be on the rear though to balance the weight out.
People mentioning other people, friends telling you about stuff.

For me, personally, it’s been a long time since Google pointed me to new platforms or new writers. It is dominated by big outlets and seo articles now, and good mostly for finding basic factual info - not for finding individual writers or nlogs any more
This. Or if not an app, then a way to reliably become participating in them as an adult.

I would've loved to be even a fly on the wall of TFA's party. To talk with people with insightful ideas, interesting side-projects, captivating stories, deep models of the world, or encyclopedic knowledge of some random topics. Geeks of all trades.

I've experienced something like this once, when couple things mixed up: I was finishing my degree, helped build and run a local Hackerspace, and with the Hackerspace crowd, we mixed up with the local maker and startup communities, both of which were also just forming. For a few years, we've had events and parties somewhat similar to TFA, with people from all kinds of fields, with all kinds of ideas and goals, mixed together, talked and chilled.

Ultimately, though, this amorphous maker/hacker/entrepreneur/scientist/artist community started to cool down and split back into multiple, more focused ones. Scientists got back to doing science^W^W chasing grants, makers and artists went to do whatever they do, startup people focused on $$$ and marketing, objective value be damned, and our hackerspace got back to tinkering with Arduinos and 3D printers and feeling smugly superior.

I do miss those times, miss those parties. Miss those people, who cared about something interesting, who wanted to do something good - and if not good, then at least fun in an intellectually stimulating way. In contrast, normal conversations with normal people are all just who likes what meal, what's on Netflix, who's dating/marrying/cheating on whom, who has children, who's throwing a wedding, where do we go for vacation, etc. In other words, it's a social equivalent of writing CRUD apps. Yes, it's probably important in many ways, but it is soooo mundane and boring as fuck.
>It's also not the most attractive destination for skilled foreigners to immigrate to given that wages are much better elsewhere.

This isn't true in my experience. The wages for IT work are much better in the US, but that's it. Tech salaries in Europe are just as bad as in Japan, AFAICT, but housing costs in Europe are worse.

>Aside from the language issue, it is also difficult to integrate socially if you are a foreigner.

This is true everywhere. Talk to anyone about their experiences of emigrating to Germany, for instance. Or someplace in middle America like Iowa. From my experiences with immigrant friends in the US, their social circles are mostly other immigrants or expats from their home countries.
I feel sorry for the guy whose name was Jihad, but when he moved to Sweden (seeking asylum I think?) his name got misspelled on the paperwork as Jehad. He wasn't allowed to fix it later because “it might cause suffering to the person bearing the name”.
There was a concern about starting fires when they came down. I heard the rocket club at my school had to notify the fire department beforehand.

I just remembered I also had a gas engine helicopter. Much more fun since it was free-flying. It would go pretty much straight up then rotor down when it ran out of gas. Couldn't do it on a windy day.
I don't know if it's still a thing, but in Japan some business owners with no heir used to adopt adults for them to take over the business. It's like you said, starting as an apprentice, and if the owner trust him enough he'll adopt him, the apprentice litterally taking the family name of the business owner.

So it's still the same family!
And document that’s what you used and where to find the tarball (and include scripts/steps etc relating to building it). Not particularly difficult/onerous just easy to overlook or later forget, also something you need to pass to people that may redistribute your stuff in a larger package.
It seems the actual problem is a disagreement on how tools SHOULD work.

A saw still works after a decade on a shelf, programs should still work too because they are tools.
> you haven't had to deal with a complex database setup from an operations perspective

I've often found it to be the opposite actually.

My experience is with RDS MySQL, and on that, RDS heavily restricts what you can do. Want to do partial replication? Nope. Want to install a database plugin? No access provided to do so.

Used to have a MySQL instance on EC2, but the rest of the team joined the cargo-cult of 'everyone else uses RDS, so it must be good'.
I used to be able to grep replication logs to find problem queries, but RDS doesn't give you access to those. I used to use various I/O and CPU monitoring tools to help pinpoint bottlenecks in queries/performance, but you only get the few metrics RDS gives you (e.g. RDS only gives you aggregate CPU usage, not per-core usage).

Even stuff like killing queries gets annoying - standard MySQL GUIs typically issue a `KILL` statement, but you aren't given permission to execute that. RDS provides a workaround via a stored procedure, but that means you have to break into a console and remember the name of the SP.

Which leads to my next point - I think "managed" is a big misnomer. RDS is nothing like a truly managed DB with a DBA. AWS isn't assigning someone to optimise your tables, or won't help you look at your queries to see what can be done better. If something goes wrong, it's on you to fix it.
IMO, RDS is more like a pre-configured database. It saves you from having to initially configure the database, and saves you from having to set up automated backups, HA etc.

My opinion is that, if all you need is a cookie-cutter solution, RDS is okay. If you need a complex setup, stay away.
I think StackOverflow will exist and do well. 1st, it is source of information for ChatGPT itself so if there would be no new content then AI is going to implode too. 2nd, very often I skip top answer because it has some edge cases or simply is outdated. The answer comments often highlight such issues. I don't think ChatGPT could be trusted without verification, not in serious programming work.
I assume just like you'd find Paul Graham today, but by specifying him as trustworthy all his content would be ranked higher in searches.
The hatch project (PyPA's own tool) has a good guide. https://hatch.pypa.io/latest/config/metadata/#project-metada...

You can also use `hatch new --init` to convert a `setup.py` (whether imperative or setup.cfg-backed) to a `pyproject.toml`.
Hi Stefanos,

From ccache website
"If you ever run make clean; make, you can probably benefit from ccache."

This is not the case I'm describing here. I have no intention to do make clean. I want incremental rebuild. But the problem is if I'm making a change to fundamental header file it triggers recompilation of too many files that largely not affected by the change.
Don’t worry these days kids fuck their fingers up on quadcopters instead.
This is how it's taught in school but the argument is that you shouldn't do that, instead just inline Func1 and Func2 and comment it better.

By chopping up MegaFunction like this, you've not actually separated Func1 and Func2 if they aren't really independent, they're just MegaFunction in disguise but now split across two places making it more difficult, not easier, to reason about.

If you need the state (implied or explicitly passed in and out) from having executed Func1 to run Func2 then you're just creating spaghetti code. You're taking a big ball of mud and smearing it around instead of actually tackling the abstraction.

This is how you end up with Func(a, b, c, d, &e, &f) which ends up changing your MegaFunction state.

Or just as bad, Func1,2,N are all private functions, never called anywhere else outside the class MegaFunction is in, so logically (and from the point of view of testability) it's no different to having them all inline.

If you're creating a function that's only ever called once, then instead of a function call you're probably better off with a comment to "name" that block and explain the process instead.
There is bikeshedding and there is developers with no concept of design redesigning UIs.

qBittorrent was already quite ugly, but this is just awful: https://github.com/qbittorrent/qBittorrent/issues/18078#issu... — why that bright blue on top of white? If you really want to make it blue, at least retain a decent contrast. And let's not even start with those icons... The shapes could work, albeit they are quite unrefined, but the garish colours do not convey any information nor show any artistic consistency.

(cue the "it's open-source, if you don't like it fork it, but dare not criticize us because it's rude" comment)

I am fine with people not being good at design, but the worst designers are convinced they are decent enough. It's like that law that eludes me right now, that people bad at something often overestimate their abilities and are blind to their shortcomings.
How to Improve Website Performance in 2023
What should you focus on to improve website/ web app performance?

The short answer is JavaScript.
I try to make that point easily understandable.
The point I was trying to make is that from crash safety point of view an upper tier car(for example a well equipped golf) made 20 years ago might be a lot safer than a cheapest modern car(at least here in EU where safety standards in 2000 were pretty good already, I have no idea about other countries). Yes, this is just a single anecdote, but I seriously doubt I would be here to tell it if I was driving let's say a 2014 Fiat Punto or similar.

Why do I compare an old "upper class car" with a modern "lowest tier"? Isn't this unfair? No, because that is usually the choice people have. If they can afford just the cheapest of new cars, there is likely a much better one that is not new available for the same price or a lot cheaper.
> A normal end user cannot do anything about this without significant effort.

This succinctly captures an important truth about computers (and especially mobile phones) over the past thirty years or so. Free software communities just don't, ironically, seem to have really had user empowerment as a core value since around the mid-90s or so.
The new style to do that is a PEP 517 build backend.
Bending Spoons became the new owner of Evernote
ChatGPT Please find Firefox
Goodbye
Invite them to our HN bashing on defi subthread party here!
It's quite sad that people (including me obviously) everywhere tend to be very set in their ways because every once in a while we, as a society, achieve amazing things in some areas due to the circumstances being really bad or because the political machine is focusing elsewhere.

Not every problem can be solved this way (sometimes the 'big discussions' are really needed) but many smaller, more technical issues, can be attacked successfully if there is no immediate political gain.
> 5) Eat animals that are vegetarians

I can't think of a carnivore animal that is commonly eaten. Chicken? But not really carnivore when raised in a battery cage.
These aren't the same story: one is about StackOverflow, one is about the English Language & Usage StackExchange.
There was a time when we used to reserve these kinds of jokes for April fool's day.

I hate April fool's day but if it was these kinds of jokes, I'd be very amused.
For now, but perhaps we are at a level where enough knowledge is there that future solutions can be inferred from the past ones and documentation/code of libraries available on the internet.
Hijacking the current top comment, because I want to highlight something.

>I really worry about the meta effects that Search is having on the internet. Google has slowly degraded as the internet has morphed into being almost entirely an SEO driven contraption.

Do people at Google know and acknowledge this? I mean that in a non-Upton Sinclair kind of way. "Search" for me doesn't really take place on google anymore, but myself and anyone else here who is in the same boat is an outlier. So has the idea at Google become that "search" has just evolved to giving "the masses" (i.e. the non-technical people) SEO garbage?
Forgot the minus sign!

Doesn't Ruby allow scientific notation for floats?
Firebird JDBC driver Jaybird 5.0.0-beta-1 released for testing
I think it used to be much more common in feodal Japan, not just for business owners but also in noble or samurai families to continue the "house".
That stock award is one big wildfire away from being worthless...
Even when it worked, QC itself is not massively deployable right now. Agencies will be sucking their thumbs while everyone migrates to something stronger or even quantum-proof algorithms. No drama.
I’d love for a language / framework that allows for an application to be composed of “modules” that can either be run in a single process, or deployed as multiple independently scalable processes, with a mostly transparent RPC system requiring minimal boilerplate.

My IDE should be able to easily traverse the call graph. My development environment should be simple to setup.

I’ve worked on microservices that required an insane amount of boilerplate to do simple things. Like 7 layers of controllers, clients, services, data services, etc, just to fetch a simple piece of data. And the developer experience of running dozens of services in a Kubernetes cluster running on my dev machine was awful.

Does anything like this exist?

I only dabbled many years ago but Erlang/OTP comes to mind.

And tRPC for TypeScript calls in browser and server.
Get Started with Rust: Generics
One thing I like for following the control flow is radare2 visual graph modes
Interesting, I guess we implemented this op properly :)

It is strange that cub does not guarantee determinism here - it's not too hard an op to implement in CUDA.
Rishi Sunak wants all pupils to study maths to age 18
That sounds like Twitter, but without the keys and signing.
the "too slow argument" is normally based on old internet opinions and benchmarks.. ruby today is pretty fast. In the company that I work, we do a lot of system programming using ruby, web development, etc.. It came to substitute perl around 2005, and we still using it successfully today. When we need something really, really fast, specially including parallel processing and etc, we just use jruby.
12 months ago, I was Person of the Year
Ask yourself; could this meeting be a Zoom? Could that Zoom be an email?

https://youtu.be/hePJ1YPMxEw
ov looks really nice and probable deserves a try. I like the section thing, it's going to be useful for diffs to go file by file.

One feature I discovered recently in less that I'm always using now is filtering: type '&' and then the thing you're looking for, and less will only show matching lines.
Whenever I see headlines like this, I always want to know how the CEO's compensation compares with that of CEOs at similar organizations. Is there a problem that is unique here? Or are we just talking about the economy wide executive vs worker pay ratio...
I don’t think many people primarily think of their Web 2.0 content as valuable, even if you tell them it is. The value is a byproduct of use, and this will continue as long as people still enjoy creating content. Content that is deeply engaging will always have value. Content that is simply the upteenth regurgitation of a canonical source (recipes and API documentation come to mind) will be displaced by a source that just answers the damn question.

What could cause a major problem for search engines is the balkanization of the internet from Web 1.0 personal sites to Web 2.0 shared (but still indexable) platforms to mostly unindexable private groups. Discord, and Whatsapp are models for how this might happen.

What might cause an acceleration in that direction? Bots. ChatGPT can create content that is authentic-looking, and if open forums become Markets for Lemons [1] then people will move to trusted groups like smaller chat groups. (The other alternative is verifying identities which will happen but has privacy issues.)

[1] https://www.fortressofdoors.com/ai-markets-for-lemons-and-th...
When ChatGPT serve me broken code, I would paste the errors back in and ChatGPT would try to make corrections. I don't see why ChatGPT couldn't do that itself with the right compiler, saving me from being a copy and paste clerk.
> Although honestly the "immortality as an STD" is a close second.

It's a natural extension of the ideas I saw the other day, when someone on HN posted an article about death and immortality. The article, by IIRC some renowned scholar, talked a bit about biology, self-preservation and starvation responses, and then segued into germ line cells, proclaimed that those are effectively immortal if you look at them in a certain way - the same way as in "immortality as an STD" case here - and then the author concluded it's good enough as immortality for them, and they're happy with it.

I'll see if I can find the article again.

EDIT: here's the subthread with it: https://news.ycombinator.com/item?id=33352697.
How did it come to replace the period as the marker for the end of a sentence?
Gzip and Zip File Extraction from stdin
/* remove HTTP headers from multiple gzip or single zip from stdin */

int fileno(FILE *);
#define jmp (yy_start) = 1 + 2 *
#define echo do{if(fwrite(yytext,(size_t)yyleng,1,yyout)){}}while(0)

xa "\x1f\x8b"
/* GZIP magic number */
xb "\x50\x4B\x03\x04"
/* ZIP magic number */

%s xa
%option noyywrap noinput nounput
%%
{xa}|{xb} echo;jmp xa;
<xa>"HTTP" jmp 0;
<xa>.|\n echo;
\n|.
%%
int main(){ yylex();exit(0);}
Thanks for this, this is the info I was looking for. I'm thinking of using fly.io for some bigger projects and was considering the possibility of having data on AWS, so this is great to hear.
In microeconomics, one of the consequences of the long-run equilibrium is that no company in the industry has any profit. Sure, it's just a theory that doesn't capture everything but it's often referenced for such cases.
I just hope it unlocks summarizing across websites.

I'd love to be able to query "what's the general consensus about XYZ, with lists of pros and cons. Exclude obvious affiliate sites, and sites that sell this thing."
Not sure what you're talking about here, Android supports 4 architectures right now (supported 6 before) and adding one more isn't such a big deal.
Do the richer societies actually have surplus as in the money used to buy these things? At least on the middle-class or working class level? Sure they can afford more stuff than poorer countries, but do they have higher relative surplus? While they are richer, many things are lot more expensive in relation.

Is the surplus actually enough to feed, house, cloth, entertain etc. the children? Maybe poorer have cheaper costs thus their surplus can better afford this as the quality desired is lower?
They do, as do TR swaps. They may not be advantageous for tax reasons.

For example, at one point, trading equities via swaps carrier a tax benefit to the end user, at no significant cost to the bank arranging this. Lots of institutions used that for trading. But later, the tax advantage was lost, while banks were forced to treat these swaps as a proper credit liability, thus depleting the pool of available capital. So people stopped doing this.

This is about 10 years outdated so I'm not sure what status quo is, but as a hack, this definitely exists in the US.
I don't have many hard and fast rules in my life, but one that I've learned through painful experience is this:

Never Update a BitTorrent Client

Version 1 of every bittorrent client is lightweight, fast, and does nothing besides torrent your bits. Version 4 is 400gb, takes 30 seconds to load, shows ads, installs a rootkit phoning home to the NSA and mines bitcoin in the background.

This is an inviolate for bittorrent clients. There never has and never will be an exception.
UK banking still looks pretty profitable: https://www.theguardian.com/business/2022/oct/25/hsbc-intere...

The banks will be made to keep reimbursing people. They are, after all, in control of the system and the people with most information about what might be fraudulent.
You can horizontally scale a monolith without going full microservices.
Sure, but humans face the same issue when fact checking. Even moreso because we can’t browse the whole of humanity’s knowledge as well as machines can.
It's polarizing to call it dead, I'd say it's very much not, but it's fairly clear that the Docker people would rather have you using their follow-up project Swarm (which I think is supposed to be something like Kubernetes lite?). A major example of this is the ability to define resource limits being removed from docker compose V3 files unless you run it in swarm mode (which is mostly compatible).
It took about a weekend all said and done. We're much happier with the Fly developer experience.

$200 -> $90 a month is peanuts. But we're 100% bootstrapped and frugal.
This is a scam rather than a phishing attack. They've set up fake stores to steal money, not a phishing site to steal credentials.
Show HN: Gumnotes – write notes that stick
Thanks for sharing the links but that's what I already said above in the comment.

> FWIW C++ also had similar proposal and it didn't went through AFAIK.
Hi everyone, Gumnotes is a simple note taking app that lives in your Chrome new tab.

I saw a friend using a note taking extension that no longer available. I often write notes on different apps but never really stick to one. So I decided to build Gumnotes, it's show up every time I open a new tab. It saves the notes offline by default, and also support syncing with logged in account.

It's available on Chrome Webstore and also on gumnotes.co

Feedbacks and questions are welcome
I'm not suggesting that the term "HBD" has other more benign uses. I'm suggesting that it refers to a body of thought in which various claims are made, and that you are focused on one of those claims, whereas our ancestor comment was focused on another.
Any example on this ? I'm not sure about it.
> produces 3 kW to 4 kW of heat for every kilowatt of power it consumes

So, not too different from typical heat pumps. Ground-source heat pumps are especially effective.
It's as open as a black box. OpenAI has always been a for profit scam the moment they got a cash investment from Microsoft and other VCs.
One could say they are being cautious since It's a very novel technology open for misuse.
And profit. You don't just release complex, highly capable models for charity. They are a for-profit company after all. It is a business they have the right to use their edge for profit.
Also they are not as closed. They offer APIs for many products and some other ones outright release their sources (especially whisper, a godsent gift for me). Unlike Google's AI research which one commenter pointed out.
Machine Learning could create the perfect game bosses