skysight-inc/HackerNews huggingface dataset:
qsPie (https://qspie.xyz) is a website I launched on June 1, 2023.

The inception of qsPie is rooted in my personal aspiration to pose questions, in a paid manner, to individuals whom I admire, respect, trust, and acknowledge. This very desire led to the creation of qsPie. With qsPie, we aim to make such interactions possible.

If you have someone who would like to ask him a question in this way, please let us know in the comments, Their blog? Their twitter? We will try to invite them to join qsPie.

Please bear in mind, if they are a highly influential figure, a big celebrity, or someone with a large fan base, it might be quite challenging for us to get their attention. But rest assured, we will make every effort to reach out to them.

Also, if you're someone who is trusted, respected, or an expert in your field, or an influencer, we would love to invite you to join qsPie as an answerer. We believe your knowledge and experience could greatly benefit our community.

We're excited to hear your thoughts and feedback.

Thank you for your time.
You haven't used Usenet mate if you think "spam was unheard of". Honestly.
Like in life itself, if you‘re trying to control your programming job too much, you will be just miserable and fuel your anxiety. The complexity and unpredictability of the future can‘t be completely controlled. IMHO the only solution is to believe in yourself, that whatever is thrown at you, you will find a way to cope with it. Otherwise you‘re only worrying the whole time what the future might bring.
Have you programmed as a full time job before?
I literally was using it as a rhetorical device, but that’s fine for you to think not. Too bad misinformation isn’t treated as importantly as “violence” here.
Excellent Article !! Infact this article helped me make a choice. To learn Go or Rust. Clearly, unless the project is very lahttps://news.ycombinator.com/item?id=36233862rge or demands rewrite of entire stack, then GO is the choice

All this rust to learn Rust seems more like a gold rush to me.

Go seems to be the python equivalent of systems programming
It be healthier if users would pay for the services with money.
I think you have a fundamental misunderstanding how power grids work. They are generally not monopolistic markets anymore.

The problem is that renewables and nuclear are economically incompatible. They compete for the slice that is the cheapest and most inflexible, both requiring dispatchable power to fill the gaps. Renewables easily win this battle as the cost for new built renewables are in the same range as operations and maintenance for paid off nuclear plants.

For nuclear this inflexibility comes from pure economics. It is economic suicide to build a new plant and operate it at 100%, now try operating it at less than 50% on average. Or even worse only nights without wind like you propose.

There are no fully renewable grids yet, 70% is trivially possible as it us already in use, but we see no issues building them.

https://ieeexplore.ieee.org/document/9837910
For 25 years now.
How I blew up my backup server (Valve pls fix)
Their cashflow is immense, they would have survived. Saying that I never bought it either. I bought shares in the other FAANGS after the crash, but not this one. I just thought too much competition and the covid bubble had burst. But clearly its the top streaming service and if anyone is going to survive the coming shakeout its going to be them because of their technology, experience and established user base.

You were not alone in your decision.
Are you saying that you were made during one of those 15-min waits?
Yes but, as Diamond argues, they didn't have large enough animals to domesticate because large american mammals that hadn't co-evolved with humans were exterminated in about 1000 years when the Americas were colonised by humans about 11k years ago.

Not having cows and pigs and horses is a huge disadvantage.
When subtitles block something that I want to see, if it’s tv I’ll just turn it up/down and they’ll disappear temporarily and mobile devices I’ll turn off until I can’t understand again. I noticed that U also miss descriptions of scenes without subtitles.
There's a lot of silliness in this comments section. I guess it's what the article is talking about.
This depends on the compilation model in use. If that’s a traditional pipeline of phases, where the result is an AST data structure for the whole CU which gets annotated with types, then, yes, “enqueue new analysis” makes sense.

If the compilation model lazy & query based, then theres’s just no “enqueue a subsequent parse”, but rather “give me the type on this thing doing as little analysis as possible”. You got to re-use symbols and declarations not because you heuristicsly adjust offsets and assume they are otherwise valid, but because underlying analysis reasons, precisely, they they are valid and re-usable.

The two models are quite different at the core, and aren’t really an evolution of one into another.

Which of the two approaches to use, and, consequently, whether to think about cancellation at all, depends heavily on the language in question. If the language allows for lazy analysis, it’s probably a better bet, as that gives you correct results faster.
It's not useful that the thing happens to be broken at the point of time where you don't like it anymore anyway. If it wasn't broken and you didn't like it anymore, you could pass it on to someone else.
this is it! yes, thank you. 15 months, even.
What does running 100% on renewable mean? Do they have a separate electricity grid with dedicated production? Or does it just mean they just use the same mixed electricity as everyone else and pay a small premium to have their electricity colored green, but then whoever was using that electrity before is now using non green one and everything is the same as before as far as CO2 emissions are concerned?
French tax officials use AI to spot 20k undeclared pools (2022)
When you're in a better place, maybe have someone else ship them so you don't have to deal with it.
I don't understand what attack this is supposed to mitigate. The idea is that you're getting a number from the device you're trying to sign in to, and entering it on an already-verified device that can "vouch" for the other one.

What good does it do to put the number in the URL rather than the body? Even if someone is trying to phish you, they'd just put the number in their URL instead. Is it just to make you look closer to the domain name?
P-curve: A key to the file drawer
Old paper, but I hadn't heard of p-hacking until today, and I think this is really interesting.
Google’s Bard AI can now write and execute code to answer a question
To me it's kind of obvious that Edge exists to promote bing/msn/homail i.e. it's there because without a way to push windows/Office users to those sites/services MS web presence is going to be basically nothing.
> Physical labor is great for the mind, as it leaves all kinds of time to consider the world.

Really depends on what kind of labor is it, not all of it is equal. I've had a new doors installed in my apartment yesterday, and the amount of troubleshooting and stress that the installers went through is not smaller than what I've faced in my programming job. But, I didn't have to do it while sweating from lifting 100 kg doors onto fourth floor, and later repeatedly trying to wrangle them into place.
I don't really like being around kids either but they are part of life and I think your attitude shows how disconnected we've become from home and family at work in a quite negative way. When I was a kid I used to go into my father's office all the time in the 80s. Home and work and office and friends all seemed a little more intermingled.
Wait maybe we should be using the Huffman encoding at the cache level!

I'm not sure what that would mean...

Maybe if you're website is unpopular we move your server to North Korea since no one is accessing it anyways?
Imagine an alien species that is incredibly advanced that it could find us across many untold lightyears. Think how ahead of us they are with regards to technology.

Maybe this is just pure projection on my part, but I’m having a hard time imagining this species being eco-friendly, animal rights upholding, etc. considering Singer’s standards. But again, I only have one species to go by (currently).
Interesting, I liked l.i.s.p gradual exploration of various traits and the various reimplementations. But that's right it avoids many low level bits. It seems a cultural trait, since McCarthy's paper was also a virtual metacircular description.

About low level interfaces, there's another french book from back in the days:

La programmation applicative : de LISP à la machine en passant par le lambda-calcul by Emmanuel Saint-James (also a colleague of C.Queinnec) (https://www.amazon.com/programmation-applicative-Emmanuel-Sa...)

Which, IIRC talks about IO at least (maybe gc, i forgot).
Plenty of people don't have smartphones, or don't understand how to use them beyond phone calls and SMS, even if they do.

Additionally there are plenty among them that are technology illiterate.

These approaches only push them further away from society where only people that understand computers thrive.
This will mean no 2FA for me and many others. I'll never set up a method that depends on me not losing a particular device or an account.
Journal Articles in Support of the Null Hypothesis
If it’s paperwork, we used to get it done months in advance. Even if it’s electronic, we still keep the habit of filling early and get it done early. Old habits of unfortunate people, who must live in a country full of red tapes and need a VISA to visit almost every country in the world :(

Nevertheless, it turned out to be a helpful habit most of the time.
Close but no cigar, that deontology begs the question _why_ should we not murder people. Utilitarianism gives a consistent, albeit simple, answer.

Note that I probably agree with you, but the solution isn’t as simple as you think.
GNOME3 is already using GNOME Shell, which in return uses gjs and a CSS tree for all its components and layouts?

I mean, the GTK layout tree is obviously different than a pure CSS layout tree, but it's been there for already 14+ years...and everyone was complaining about it.

You can literally use animations and transitions from the CSS/SVG specification.

You also can use "Looking Glass" which is their integrated debugger for layouts.
For anyone interested, I highly recommend George Carlin (not the comedian)'s podcast series (4 episodes iirc) about the Mongolian conquests. Really interesting.

Also, on the "almost conquered Europe", I always find it quite mindblowing that they almost conquered Europe - with their light reconnaissance force. The main army was waiting while the lighter 10k horse force did some recon. While doing their recon they wiped out the Georgian army which had been preparing for war for years and so was probably the best prepared army in Europe at the time. The rest of Europe was totally unprepared even for that small 10k force.

Luckily for us, soon after, Genghis Khan died and the entire army turned back. Otherwise Europe would for sure have been conquered with no challenge. Luck of the dice.
> Would the US tolerate mexico become a china military ally? Doubtful. One of the unwritten laws.

Exactly. The Ukraine situation would be tantamount to Canada or Mexico entering into a military alliance with Iran -- not acceptable and a direct cause of war.
I don't quite understand why there isn't a central "sync server" and protocol. Why does every app need me to pay $20/mo for sync (other than the fact that they'd really really like me to), instead of there existing one service that provided a really good sync API?

Then I could point all my apps to my SyncApp account, authorize them, and they get their own directory where they can put all their data in. It could even have a higher-level interface, like SQL or CouchDB or whatever makes the most sense.

Does iCloud work like that?
Yeah, my bad. I used it in the British/European sense, but the American word is trillion.
The hardware is peaking.

So software is where you can make the difference: http://host.rupy.se
I'm not a fan of buying it once. I prefer buying on feedback.

Here's my daily wardrobe:

- an oversized plain black T shirt,
- a pair of jeans,
- a belt,
- black socks,
- and a pair of boxer briefs.

I wear these almost every day. Every single one of these items is cheap enough to buy in bulk whenever I want them. So: If I ever walk into my closet and find myself missing any one of these items due to them all being in the laundry, I immediately

1. Take out my phone and
2. Order another pack of them on Amazon.

The beauty of this feedback loop is that I very quickly converge on the point where my buffer matches my flow, where my natural cadence of laundry-doing never leaves me without one of these five essentials. It works regardless of whether I do laundry once a week or once a month, so long as I make sure to do all of it. Worst case scenario, I have a few shirts/pants/boxers/socks/belts that mostly lie around unused, until of course I eventually have to throw out old shirts/pants/boxers/socks/belts because they were used heavily enough to wear down.
Also what is the starting point. An overweight or obese person who isn't doing lot of hard work during period and have enough water could probably survive a long time with just some supply of vitamins and nutrients.
It's a bit disappointing to read the comments here, the level is not very high. He's a philosopher, he's going to ask thorny questions and sometimes end up with logically sound but inhuman answers. This doesn't really tell us much about him as a person. You can lower your pitch forks.
Thanks, I added "in the third person" and it looks cleaner now
what is udev?
> I’m disappointed he projects some sort of idealised aloof moral superiority on anything non human

Can you pinpoint where you got that impression? Note that it's not him that "chooses" dolphins, but it's the interviewer that asks him about what would it look like if we had an LLM that works with dolphins.
What if I lose my devices?
I only know a little bit about zig, but I would have assumed that the latter mechanism you are describing isn't really possible. Most languages with "advanced" features and type systems really need a full semantic tree to do anything meaningful due to the complexities of compile time code and type instantiation.

Even if we are using this latter model, the user is only editing one file at a time. What if the completion source is in a different file altogether? Generally, you're going to be indexing the entire codebase anyways, so we're splitting hairs over a potential optimization in just one facet of the indexer.
There is no logical, or even mythical, reason to conquer another territory (excluding taiwan from this). China really wants to be involved in long term insurgencies across Asia? Why?
Yup, the latter is what is usually meant.

The price of "green" tariffs in the UK skyrocketed identically to traditional tariffs, when energy prices doubled or tripled in the last few years.
I am deeply interested in the multithreading, parallelism, async and coroutine design space and I journal about it everyday in my ideas journal. I am also interested in cancellation.

I wrote a toy very simple 1 scheduler thread:M kernel threads:N lightweight thread runtime in terrible Rust, C and Java.

Hot loops use a structure for its limit and looping variable. Then to cancel the loop, you set the looping variable to the limit from a scheduling thread, cancelling the loop. This is used for process switching and scheduling but it can also be used for cancellation.

Can create very responsive code this way, it's even possible to cancel while (true) loops by replacing them with while (!preempted) {}.

https://github.com/samsquire/preemptible-thread

There is potential for a race, but that can be detected and worked around.
Complexity has both an essential and an accidental part. Nix is not (yet) as friendly as it could on the second part, but simply due to the problem domain it will have quite a bit of essential complexity, no matter what.

Package management is a complex problem and nix is the fist software that actually solves it, instead of just hiding it in the closet (e.g. docker-like solutions). If you want to deal with packages correctly (and I think we all want to), then this is the price.

Although it will improve on the accidental complexity part, e.g. currently many language ecosystems/software is not built with nix in mind.
and why would anyone sign-into and use edge.
Why AI Needs Lisp
Suppose the neural nets were constructed as lisp list-based data structures rather than matrices.

This allows quite a few interesting ideas:

1) it is possible to write functions and macros that can self-modify the network

2) if there are subnets that have rich internal structure but sparse I/O that indicates possible "clustered concepts"

3) sections of the neural nets can be replaced by functions taking incoming connections and returning multiple-value outputs.

4) explicit programs, such as expert systems, can be embedded in the network

5) "long term memory" can be explicitly kept in the structure, served up by functions

6) "backward reasoners" can take incorrect output, walk back through the data structure and replace sections contributing to the incorrect output (aka debugging)

7) explicit function calls can be inserted anywhere to do things like display information, call interface functions e.g. extract sensor data and insert the result into the process. This would be useful for robot joint control, robot hearing, etc.

We have artificially limited ourselves to these "black box" matrix-based solutions. The list-based solutions can do the same matrix operations but with a much richer data structure.
legitimately the shittiest, most boring, and most unimaginatively dystopian use for AI I have ever seen.
Show HN: A music search engine that helps you find new songs
Just finished working on a side project that helps you find new music by searching through various criteria and at the same time play the songs that fit your filters.

I often find myself stuck listening to the same few songs as finding new ones can be a long and sometimes fruitless process. That is why I wanted to make a tool for anyone to use that takes into consideration multiple parameters that have to do with a song, with all the filters coming from the user with no ads or popularity of songs affecting the search.

I am 19 and love working with programming projects like these in my free time. Play around with the product and feel free to provide any feedback on it!

(Note: As most streamlit URLs it may need to be copy-pasted in the search bar to work.)
Great link and mostly agree.

I do question if we can assume any correlation between "regret" and being unloved. Again it would be highly taboo to state you don't love your child.

But I suspect regret does not lead to open resentment or a child feeling unloved.

There are plenty enough cases of parents/step-parents going so far as to kill a child through regret. I suspect many do "love" the child ironically. Because it's a personal subjective experience, at least you can get a tape measure out for a wiener.

I suppose I regret much of my life and current career trajectory but somehow I wouldn't change it for the world because I love so much about it!
Even if we believed that we have to steal money from everybody to pay for an alternative to instagram... we have already tried that. The EU gives grants. You can tell a business is European and has taken a grant because the footer of the website includes the EU flag. This programme has existed for a long time now. How many websites do you use daily that have the EU flag in the footer?

...yeah, thought so.
And on mobile they force you to view it through the Reddit app.

Reddit really has become trash. I’ve deleted my accounts and apps. Good riddance.
People will never opt out from big tech at a large scale. Sure, if I was a hermit or didn't live in The Netherlands I could opt out of WhatsApp. But all group communications happen in WhatsApp, eg. school stuff and play dates for our daughter, sport practice/match coordination, etc. To opt out of WhatsApp basically means opting out of a social life.

Once products are so deeply woven into society that it is not possible to lead a normal life without them, they basically become common infrastructure/utilities. The solution is to regulate privacy requirements (like eg. the GDPR does) and pricing (where applicable).
My first gen ipad still works and the apps on it mostly work.
"This community has not been reviewed and might contain content inappropriate for certain viewers. View in the Reddit app to continue."

My only options are "View in App" or "Take me Home".
But they don't want to. I sure don't want to pay to watch videos on youtube. I'd rather they made a profile of me and stored it to serve me ads that I won't even see.
Subjective things can’t be described by a formula?
Show HN: Video call “Bro 9000” (ChatGPT powered bro)
For context, our app Call Annie (https://apps.apple.com/us/app/call-annie/id6447928709) has added new characters. Hope you have fun conversations! To switch to the bro character, you can use the QR code or click this link https://callannie.ai/animato/ ad019d65-8ab0-4beb-9880-050f4805ef8 after you have installed the app.
There's probably newer AI powered tools but Tabula is the main library I know of https://github.com/tabulapdf/tabula-java
> Because he cannot bear that "...Europeans just lucked into it. "

His thesis is precisely that, so he can definitely bear it.

Ultra-summarising:

- The Americas fell behind because they eliminated large mammals before inventing domestication, and not having horses and cows is a huge setback.

- Sub-Saharan Africa fell behind because it is oriented north-south and there are a lot of different climates you have to travel through, and therefore technology exchange is harder.

- Eurasia had the east-west orientation that enabled tech exchange, so it was going to happen there.

- Of the Eurasian regions, China could have been first but being too unified meant that they were less competitive and less likely to repeat high-risk ventures until they worked. Europe was fragmented and competitive which led to faster innovation, including more focus on turning anything into a weapon (e.g. gunpowder, invented in China but turned into war devices in Europe) or a disruptor (paper & printing press).

All seems pretty logical, and does not ascribe Europe any superior moral character. It's just luck.

Unless, of course, you believe that being born in the right place at the right time is related to moral character rather than luck. But I don't think Diamond does that in his book.
What an exciting future lies ahead of us
I used to travel for extended times, and I actually counted the items in my backpack. It was about 70 items (if you count a money wad as one item and each sock pair as one item). That's all I needed.

Of course, much more items are accumulating while staying stationary. Easily approaches 1000, and I'm not a hoarder type. If some item has not been used for 1 year, out to the garbage it goes.
Next;adversarial pool tiling to counter recognition.