skysight-inc/HackerNews huggingface dataset:
We have absolutely no idea what makes something conscious or how to measure whether something is conscious or not. It is perfectly reasonable to consider that AGIs might have conscious experience, and to discuss the moral consequences of that. Some of the leading researchers including Geoffrey Hinton, and some of the leading philosophers of consciousness including David Chalmers have expressed openness to the idea that LLMs may have conscious experience.
Suffering in humans is not limited strictly yo physical real.

If AI is self conscious, claiming its a person and is suffering.

What can you do to prove or disprove it? Nothing.

This is a brick wall of "The hard problem of consciousness" and we dont have any good ideas to solve it yet.

Not that long ago people claimed animals dont really suffer. As they are a biological machines that pretend to be hurt.
Around here gas stations sell bread and other basic grocery things because it gets people into the store.

Our local gas station stores are bigger than the first supermarkets, probably. Multiple aisles and fresh produce, etc.
I can't for async/await to reach PHP and see code that awaits 5 queries and 3 http requests in a row. Perfection.
I have 32GB on my Linux desktop. On a normal day I use 6GB of memory.
Is it feasible to attach a usb drive to a book these days?
Porting to GCC 14: C language issues
https://twitter.com/GroqInc
https://groq.com/

Would their inference accelerator 'LPU' work with this method, that sounds promising?
I think I read here on HN some time ago that it is intentionally hard to read to discourage posts with text. I think the reasoning was that posting links to external blogs / websites is usually higher quality than someone creating a quick post on HN.

Could be wrong though, just writing this from memory.
HMV; WOW what a throwback.
> Fair enough. Poisoning the well for giggles.

One man's poison is the same man's alcohol and mankind revolves around that.
For my team, AI augments our capabilities and helps automate routine and mundane tasks. So, all I can say at the moment is positive as it enables us to focus on complex and new tasks that actually requires a human.
They aren’t downvoted; it’s just a styling thing. I believe dang gave some reasoning for deliberately making the post text less prominent, but I can’t remember it.
> What kind of guidance can you give me? What would you suggest?

It's really about matching our obligations (family, kids, rent, etc.) against your runway (sales, funding, being able to pay yourself).

If those two things work - then go for it. If not, then you have your answer.

Another way to look at this is that the 'game' phase of your startup just had the clock run out. Did you get far enough to make it full time or not?
There are tools in most languages to deal with this. For example, take https://jawj.github.io/zapatos/. It introspects your database schema to generate types, and gives you autocompletion inside tagged template strings.
I absolutely see myself as a sugar addict. It's crazy how when these cravings appear, I can't focus on anything but getting a sweet snack. I remember trying the keto diet a few years ago, and waking up in the middle of the night yearning for sugar and not being able to find sleep until dawn.

It's also very interesting how I can resist the feeling of hunger, but not those sugar cravings
More than the header image I reckon.

I’m still not at the point where I jump to “AI” when encountering writing like this and spend way too long waiting for the facts and research to show up.
> most of the readers here don't mind reading text and face a wall of text daily, so it works out here.

Even for us, we do mind reading HN as a single wall of text. I've got my userContent.css file set up for HN so that:

1. There are maximum sizes to the paragraphs (I can't read a wall of text stretching across 1080 pixels!)

2. Vertical spacing between comments and lines are larger.

3. Each comment in a thread has a larger indent using padding so that, visually, it's easier to track the parent of any given comment.
You answered your own question with a bunch of links most are not going to click on.

Most people don't care, they want to pay 10/mo, have a "reasonably" good UI and play music. They don't want to keep track of 6 different URLs to find music.

Note: I probably listen to Somafm through Sonos just as much as Spotify and I donate.
Are the streams problems good concurrency practice?
> If you need guard rails to keep you from performing database manipulations in your views you have other problems to worry about.

Those problems are called "junior developers", and I think we'd all like to avoid them, but that's not very sustainable.

Perhaps we can fix the education problem, but given that folks just do a boot camp and head into the market, prospects aren't looking good.

> Also I don't see how using a loop or conditional in PHP is any different from using one in a templating engine, aside from the overhead of the engine and added annoyance of debugging another language in your project.

The problem is convention, or lack thereof. Without convention, who's to say where that database call should live? Frameworks, which tend to use templating languages for this reason, tend to make that convention clear to all teammates.

I want to mention that this doesn't mean you can't use PHP as the programming language for your templates as long as the conventions are clear, but PHP is poorly suited to being a template language for reasons I've posted elsewhere in this thread.
As a recruiter for many years and previous as a programmer i can tell you that my gutfeel says that might work
Actually, this is one of the easiest strategies to write slow software, because you're relying too much on the hardware to bail your poor decisions out. When running the software on worse hardware, you will see super linear slowdown.
I don't understand why we are not more realistic with 16 to 18 year olds. Tell them some real experiences and statistics from real world careers. Both from top and below average.

That is at least give them the tools to evaluate if they want to commit to something and what that might mean as normal outcome.
Competition and other things are supposed to keep company size down, but these days companies just buy their competitors and squash them.
> Would you have told me back then, that for just 11$/month I could have all the music. ALL OF IT. And I would have a super knowledgeable entity that suggests new stuff to me. And I could just listen to a track or two without buying an Album. And it wouldn't take up space. And it didn't have CDs that could get scratched - I think I would have fainted.

My question would have been "But how do artists get paid?" Which is still a murky answer today if you're not touring like crazy and going hard on ancillaries, like merch, ads, etc.
109 kids died in that.

Holy shit.

And the senior officials got off with a slap on the wrist. That reads like a complete failure of the government.

Why did the right people not hang for that?
The other question missing is: Do you have solid co-founders to do it with?
> I'd love for my money to go to the artists I listen to (and not spread among everyone).

> However, I think it's a hard problem to solve.

All you have you have to do is buy the music. From either the band’s website, Apple, Amazon, Google, etc.
In the middle of the article, there is a brief discussion about icons and colors.
I also think that well-coordinated color icons are good for readability and usability.

https://github.com/black7375/Firefox-UI-Fix/wiki/%5BArticle%...

However, it is difficult to apply it universally to support a variety of colors. If it is similar to the background color, it is difficult to distinguish and there may be contrast issues depending on the light/dark theme.
I think it's just the ease of development of a solid color icon that matches the color of the text.
Experts warn of cyanide exposure to Euphrates as mine located in water basin
I think the debuggability is the #1 issue with database-as-a-platform. Using notices to debug functions is such a poor workflow that even though I'm bullish on putting stuff in PG I avoid writing complex code might need to be debugged as an integrated unit.
Most mid-level jobs in Banking are above £100k. AVP/Associate Director might just break the barrier but VP and above definitely will.

This is for all sorts of roles, not just development - Compliance, Ops, Risk etc. People who actually deal with client money will make multiples of that.
They can ask chatgpt to generate the SQL query and use the SQL output that everyone is familiar with rather than use an abstraction that is prone to versioning and behavioral changes and will consume everyone else's time to go learn a new language and become profficient in it.
I wish there was another Gang of Four with a book on codebase design decisions, some of which you had outlined. I need the alternatives laid out clearly and, more importantly, given catchy names that I can refer to when real, or self-appointed code reviewers show up.

How do I explain what my prefered "level of abstraction" is and why it is superior to all the others? How can I be convincing with a fuzzy and subjective term "visual noise"? Etc.
Just to play DA (I generally agree with your take) - lots of corporations invested into "blockchain" before realizing it was kind of useless. We are seeing tons of corporations now invest into AI, but there's a very real argument to be made that the "killer use case" has not really appeared, and it might not ever.

I definitely think AI has more staying power than crypto, and real use cases. But I'm not seeing it "shifting the way entire industries are working" just yet... we could absolutely be oversold on it.
I'm not seeing any support for "it was full of slaves everywhere" either…
"printed in the book itself, so the reader can type it in"

An anachronism from before the current era, when you can take a picture of text with your phone and tell ChatGPT "transcribe this".
Indeed: it looks like on each iteration of `execute()`, exactly one leaf node is popped from `left`, no more and no less. So since there's nothing that can add more nodes to `left` after the program is first loaded, there's no way to call `execute()` more times than the total length of the program.

Another fix I believe sufficient (and perhaps a bit more interesting) would be an operation to exchange `left` and `right`, so that the program is replaced with the data, and vice versa.
Nvidia RTX 5000 PCIe 6.0 Leak [video]
That's OK, feel free to keep asking!

I think currently 1. Unlike with graphics processors, which really need data parallelism to get good throughput, our LPU architecture allows us to deliver good throughput even at batch size 1.
That's actually pretty smart hehe
You fatigue the cheap hub instead of the expensive laptop port.
Accountants avoid academic penny drama.

If you have a few grown-up adult parties, e.g. cofounders, partners, then split like [(n-1) x round(total/n), whats_left]. The last one is how sql select sees it.

If you have potentially penny-hysterical kinds (taxes, anonymous group customers), round in their favor and throw pennies into your own expenses.

If n ~~ total, e.g. $100.00 over 700 people, don’t do that, it’s bad accounting.

I worked with finance and accounting half my life. They just don’t fall into these philosophical dilemmas.
I assume you disabled javascript. Naturally, with javascript enabled the equations are properly rendered.
Manipulating habituation to make the things you enjoy even better
HN has some really non-obvious UX, between this and the mysterious green usernames I still don't understand. And the fact that only some users can downvote. Or the weird logic behind which words cannot appear in titles.
We need product teams with designers on them to make sense of AI
Just out of curiosity, did PRQL evolve from some theoretical innovation or did arise bottom up from practical utilities?

Is it a new tool with great new powers or is it just syntactic sugar?
> this literally cannot be explained by anything except user hostility

Really?

It literally says why it was changed:

it was a special behavior only implemented for Linux, it was not consistent with Firefox on other OSes, and with other browsers on Linux itself. The prefs were causing broken edge cases complicate to handle, taking into account all the possible pref combinations (for example under certain combinations it was not possible to select a word), and having to execute more tests for them. Not removing the prefs would have not saved many resources, since we still need to maintain them.
I don't think the analogy of with js/etc and assembly is quite fair, the difference in readability between this and sql isn't on that order, and if it were I'd be a lot more bullish on this project :)
If your revenue stream depends on your client injecting ads to your users' feed and inability to remove that ad from the said feed unless paid for, you balk at 3rd party clients.

Same is also true if you're implementing half of your moderation at client level.
Can AI count hate crimes?
> There's very little reason to choose a DB other than postgres

Sure, if you are a startup, or write your own code. But for most people the choice of database(s) is a given, and they are not in a position to challenge that. At the end of the day, Oracle has to make a living, too...
Any major metropolitan area. Walgreens has dozens of 24 hour pharmacies in the Chicago metro area: https://www.walgreens.com/storelocator/find.jsp?24-hour-phar...
Mamba: The Hard Way
> Actually their argument was that all other major browsers behaved like that

Yes, I understand, and that's true. But no other native text field behaves like this; only other browsers. In fact, one of the formerly big selling points of Firefox over Chrome for me, at the time, was that in Firefox, interacting with the URL bar didn't select all (read: it behaved like all other GTK text fields). "Making Firefox behave more like Chrome" is an anti-feature when most of your users aren't using Chrome precisely because of asinine behaviors like this.
> as PHP files don't take parameters

$_SERVER, $_POST, $_GET.

The rest is not the PHP3 I recognize to be honest, let alone the modern stuff. Remember include() literally just included the code right there, inline, so you could include in functions and gain the function's scope:

function render($data) {
switch ($data['foo']) {
case 'bar': include('bar.inc'); break;
case 'baz': include('baz.inc'); break;
}
}

That's your template router with all the template's data pre-loaded in the template's scope, be it ever so filthy.
Most comments in this thread reminds me of the discussion we had under a discussion about Fortran recently, here's the comment thread regarding Pascal https://news.ycombinator.com/item?id=38966342
Thanks for digging up the details!

Digital sovereignty might have been the initial reason (and a sensible one). What's actually being delivered seems to be a DNS service for blocking malicious sites with real time threat intelligence feeds, for Telcos to upsell to their customers with antivirus-style security scaremongering.

That difference in focus is pretty troubling. It's taking away focus from the important part of delivering a robust DNS service, making the service more expensive to build out initially, and then also making it far more expensive to operate in perpetuity since they'll be spending the large majority of their time on maintaining the threat intel.
I used to work for a guy in the 90s that sold Ram over the phone. He would get clients that needed to buy a bunch and broker deals with manufacturers. This was before internet pricing.

We would have a white board of all the different sticks and prices.
Doesn't Spotify share half its profits too? From my understanding it's still the music labels that are not giving the artists their share.
https://web.archive.org/web/20240219042015/https://www.latim...
We've created something special for athletes: SportX, an AI personal trainer designed to make smart training affordable. Our mission is to break down the barriers of high training costs and to make understanding your training data simple, no matter if you're just starting or pushing for elite performance.

Here's our simple yet effective strategy that led to over 500 athletes signing up for our beta:
We tapped into Strava, a favourite app among runners and cyclists, and targeted clubs packed with members, each having over a thousand enthusiasts. Our message addressed the common hurdles athletes face: expensive training plans and the lack of affordable personal trainers. We offered SportX as the solution, sharing a link to sign up for our beta in these clubs.

In plain terms, we told them: SportX is your go-to for smarter, cost-effective training. We explained how our AI trainer could personalise their training by making sense of their performance data.

The result? A week later, we had over 500 sign-ups for the SportX beta. The enthusiasm was clear—athletes are looking for accessible tools to improve their training without breaking the bank.

Our takeaway from this success is simple: find where your audience gathers, speak to their needs, and offer them a solution. That's exactly how we drew a crowd to SportX.

And the good news? The sign-up for our beta is still open! We're eager to welcome more athletes into the fold, helping them to train efficiently and understand their potential with the help of our AI personal trainer.
> The current situation is that you don't own anything and you can't just deal with raw files (which locks you into a quite shitty UI).

It has never been easier to own an easily copiable and backup-able form of the music you want and use it with myriad ways to play it and listen to it.

People just don’t want to pay a dollar or two for their favorite songs.
I often wonder if NL-SQL tasks would benefit from an intermediate query language that is more compatible with the next-logical token approach that is used to generate the code. Obviously there is less of this in the training set, but if it transpires in a testable way, you could generate training data yourself from known good sql queries? Are there any languages that have been designed specifically for this?
Except for the problem that contemplating this leads into a fairly ridiculous rabbit hole. Since LLMs are just fitted functions, should we also be considering if math textbooks are soul prisons?
Everyone wants to not work for someone else and be the decision maker and lead a team. Entrepreneurship starts with being a builder.
They are not penalized, the grey text applies to all text posts.

It's confusing, but greying out is used on HN for a single purpose: to discourage reading (and therefore writing).

Low-quality comments are greyed by downvotes from other users and moderators.

Text posts (including Ask and Show HN) are greyed automatically.

Ask/Show posters are encouraged to post a comment on their own story, and to let that comment rise or fall according to its up/down votes.

Meta-meta: Your comment might be downvoted for being meta to the post. It looks like it has already been "detached" from the comment tree so that it appears at the bottom instead of responding to up/downvotes. This is actually protective of your karma and this conversation. Your question is valid, but it's not germane to the post. If your comment was allowed to float to its normal location, it would be downvoted by others who considered it off-topic.
Yes, and I agree.
"It is important to evaluate stereotypes based on history and their merits."

"Russia is doing what they've always done and always will do."

What part of history implies, that russia (unlike e.g. Germany, France, UK, US,..) always started wars and always will be?
Even old American writings talk of “the chemist” which is clearly an early pharmacist who has various chemicals he can mix to make medicines or house cleaning supplies.
The worst thing about the Proton UI that I never hear anyone talk about is that it is objectively a massive downgrade if you're not using a modern 1080p (or higher res) monitor. My laptop is an old X220 Thinkpad, so that change actually affected my ability to work efficiently by pointlessly wasting a ton of screen space, and it's part of the same trend in software engineering of user-hostile decisions that impact people who either can't afford or don't want to use newer hardware for whatever reason. Except in this case it's not even something like making everything a bloated Electron or React app, it was just changing the UI to something that looks way worse for no reason other than to create the superficial impression that Mozilla still cares about Firefox. I run a customized userchrome because Proton sucks so much for me to use.
exactly. if they always use the same initialization seed then this isn't very surprising.

one would have to do many runs for each point in the grid and average them or something.

but i didn't read the paper so maybe they did.
Interview with Zack Urlocker (Exec Duo Security, MySQL, Zendesk, Gatsby/Netlify)
I think the point is to get certain understanding while typing. It is about being in the learning process, not just about retrieving the code.
Green usernames are new accounts.

Only users with 500 karma can downvote.

Both are mechanisms to dull the potency of new users until they have a chance to learn how HN is expected to work.

This might sound gatekeeping, and it literally is, but consider than HN signup is open and takes 15 seconds with no verification. HN likes the way HN works and these provide simple rate-limits on destructive or oblivious change.
There's podman desktop which can be installed from flatpak and supports docker as well as other platforms, podman, k8s etc...
as an alternative
100% - but you know many will go - this time it's different!
We're probably in the same age group. I used to write simple games and graphics apps in Turbo Pascal in high school. Later on I used Delphi to write "business apps". To me, there isn't that much difference between Pascal and C in terms of language design.

I used to translate my Pascal code to C by replacing begin/end with curly braces, moving interface declarations to header files, replacing well named functions to cryptic-sounding strtok calls, etc. It was all so unnecessarily ugly in comparison.

C is my favorite language now, but the cleanliness of Pascal and the user friendliness of Delphi have stuck with me as reminders of how great a developer experience can be.

I've been using Android Studio for 10 years now and the experience doesn't hold a candle to Borland Delphi Architect from 20 years ago. We might have more advanced features these days, but it's a disconnected mess in comparison.
Agreed. Also often true in small projects.

I think big projects are worse simply in proportion to their size. I once spent months with a client adding requirements when we were supposed to be doing UAT!
Naive arguments aside, humans can't suffer in the same way a steak can't suffer.
“We are not generating any revenue at the moment”

All of the advice given so far about your personal family life is important and should be considered…

BUT…

You should attempt to get a job in B2B tech sales before picking up entrepreneurship again.

You lose nothing by taking the time to learn. In fact, see it as part of your business journey.

As a fellow engineer, I empathize completely and had to unlearn a lot of things to become successful business.

Best of luck.
None of which requires VS code itself to be browser based, and of which do not benefit much from using a browser.

A lot of people choosing to use it is besides the point being made, which is not that people won't use it, but that it could be a lot leaner without sacrificing functionality.
Aldi in the USA also does the coin lock. I don't know why other stores don't do it. Maybe because Aldi is seen as the cheap store and they don't want to be associated with being cheap.