skysight-inc/HackerNews huggingface dataset:
I would flip that round and ask why people need to feel they have to talk about overcoming any personal problem on social media? Particular as I see it most often on LinkedIn which is supposed to be for business, and mostly used for business. Is it an appropriate venue to discuss something as personal as overcoming an addiction?

The other thing is that there is a strong element of trying to encourage others to do the same. This article is better than most but its intent is still "you should do the experiment for yourself."

It also presents some supposed science that is very misleading. No mention of studies that show any group of people benefit. No mention of differences between long and short term reactions. No mention of possible benefits. No mention of the dangers of suddenly stopping taking it (it is an anti-depressant, you should not suddenly stop anti-depressants).

> Its like a lot of people secretly feel like they have to justify their own usage whenever someone does something differently, as if they feel attacked for some reason.

Maybe sometimes, but quite a lot of the time there is an implicit, moralistic, criticism - the intent is very clearly "this is a bad thing to do" and everyone should stop doing it.

I certainly think people should avoid substances they find they have a tendency to abuse. If you cannot be moderate, then quit. If stopping taking it has an immediate noticeable effect then that is strong evidence you have a problem and should stop taking it. The problem is the assumption that everyone else would have the same benefits if they gave up too.
React, Svelte, Solid, etc. Are EVs. Htmx, Alpine, Unpoly Are MagLev Trains
thank you for your work. The installation process was very easy. I would recommend though, to simply outline the steps and move the advanced section to the bottom completely.

```

1. Run script in your OS cmd line.

2. Navigate to `about:support` and click clear startup cache.

```
> full body plate armor of late middle ages

How many centuries did that take? We can always find a few examples in a vast world.
My understanding of the problem with records-and-tuples (which is what "objects comparable by value" would look like) that's kept it stalled out is that it breaks all the engines' internal assumptions about how things work, so they'd have to do a large amount of refactoring, and they'd have to do it in a way that doesn't regress performance for code that doesn't use the new features. Given how complicated modern JS engines are, this is just a lot of work and a big ask. I do hope that it happens eventually.

As for a first-party type system, would you want it to basically be TypeScript, or something else? If the former, then we'd lose a lot of features and such, because the core language, not being a single vendor, can't move as fast as TypeScript does. If the latter, then it would be necessary to define what, and in all likelihood different people would want different and incompatible things.
Yeah, the blame for Flash ending up dead rests squarely at the feet of Adobe. It wasn't invented in-house, so you can tell they clearly never cared enough, and were uninterested in solving the security issues permanently.
Does -1/12 Protect Us From Infinity? [video]
Oh, my apologies, reading back over this thread I see where the disconnect is.

The bags in question in this article are thicker plastic bags that are branded as reusable. In the article's words:

> ... a section of the law [allows] grocery stores and large retailers to provide thicker, heavier-weight plastic bags ... These “reusable” bags are made from a material known as HDPE, which is thicker and heavier than the LDPE plastic bags of yore.

The bags in question here are the 2.5 mil bags, the 40 mil bags are what others are calling "bag for life" bags, e.g. the typical style of bag someone would buy elsewhere and proactively bring to the store with them
The audio quality from CD (or FLAC rips, no audiophile voodoo here) is better than what Spotify has to offer.
> If a french company, Mistral, can do it you know the cat is out of the bag

What's with the France slander? France is not some technological backwater - it's given us BeOS[1], VLC and Fabrice Bellard.

1. I know Be Inc was an American company, but check the nationalities of its alumni.
Thar be safe harbor: Reddit defeats third attempt to unmask digital pirates
Wyze confirmed a camera issue caused 13,000 owners to see video from other homes
Indie software doesn't go through corporate agile bullshit that makes you hate your job and do mediocre work.
You wouldn't be having this argument if you could put your tabs on any edge you wanted to, at any time, even using multiple edges of you run out of space along one edge.

It's an entirely artificial argument that doesn't address the real problem: incompetent UI designers preemptively and inflexibly making that decision for all users in all situation, and forcing everyone to use one edge or the other instead of any or all, therefore squandering 3/4 of the usable perimeter.
I agree with you in principle, but I believe this is basically impossible in any democracy because you just get un-elected immediately.

Just consider the Polish protests against Ukrainian grain, or the recent German protests against cutting fuel subsidies for agriculture. It just costs too much political capital to do anything about this...
Maybe I'm stretching the analogy too far, but are we in the transistor regime of LLMs already? Sometimes I see these 70 billion parameter monstrosities and think we're still building ENIAC out of vacuum tubes.

In other words, are we ready to steadily march on, improving LLM tok/s year by year, or are we a major breakthrough or two away before that can even happen?
This is great! Out of curiosity, what's the difference between choosing a dedicated vector database vs. a traditional database with vector indices (e.g. pgvector with postgres?
Author here: The site generation does not have to be handled at GitHub's end, but it's awfully handy. If I move to another static site generator, I would likely still use GitHub Actions or Netlify's build tooling to have a known-good set of steps to build the site and make sure everything's in the right place. This could guard against potential hard to spot tooling issues cropping up on my local environment. I could also set up a script to do the build steps and commit the actual site via Git and tell GitHub pages that the root directory is my `_dist` folder or whatever, I'd just prefer not to if I can get away with it.
No, it's on https://news.ycombinator.com/item?id=34555042 And it was flagged dead, which means other users clicked the flag button. If the whole account were dead, it would just say "[dead]" and not "[flagged][dead]". You can email the Contact link at the bottom of the page here if you want to chat with the mods about mod decisions.
I really don't think you read and understood my post.

I thought I made it clear, but I'll try again:

There are two cases.

One, where a book can be written in a self-contained manner, without urls to external resources. As you can see, I am happy with this case (which means you really can't conclude I'm criticizing printing thins in a book.)

And another case where it isn't feasible to write the book in a self-contained manner. In that case, the choice is between a book with urls to external resources or no book at all. OPs blanket stance against URLs in books is short-sighted because the only way it can be realized is to simply have fewer choices of books.

Probably OP should argue that books should have as few urls to external resources as possible, and the subject of those urls should be inherently dynamic and fundamental to the book, and the book should include a credible plan for maintaining the external resources for the useful lifetime of the book (which could be a long time).

Sorry, this may be too nuanced for the internet.
I run chrome on iOS. Yes, it’s using the safari renderer, it at least I have access to my google password stash.
Most of us drink alcohol. In the UK the people making laws absolutely do. We know it's bad for us but we drink it anyway because we feel entitled to make the decision that the benefits outweigh the harm for us as individuals. Some of us get drunk and make bad decisions. Some of us get ourselves killed, or kill other people, but regardless, the consensus is that it should be available to adults.

Clearly this means it is rank hypocrisy to forbid children from slamming shots in the school cafeteriae?
I had an interview where I had a relatively small project. Just a basic multi-threaded web widget. Then a later part of the interview was a live code-review where we went over the code I had written and worked out a bug or two.

I really enjoyed that interview process. I wish I had gotten that job.
Voltage is on the todo list! RDIMM should be on there now.
whatever man, having a Set type has still been useful in JS even if it didn't have all the algebra hooked up for a few years
I do not recall any example of Apple overtly listening to customers unless pressed by class action. That's the irony of this feedback post. Apple is just not an org that takes direct customer feedback (like you've noticed from their "you're holding it wrong" debacle).

Also, they've probably done the maths and knowing their "loyal" customer base people would be more than happy to pay for multiple redundant devices just to have them seamlessly work together. They are in business of selling premium devices to people who have low sensitivity to price and cost
Sorry if I came across as dismissive, htmx is a much needed counterpoint to React's dominance and a great contribution to the industry.
And I hope its core idea (Ajax from HTML with results loading inside a target element) will be adopted as a Web standard.
Pigs are really smart, too.
It's just more of a mainstream thing to see on a menu.
My argument is that those are fundamentally not project-level tradeoffs, those are "whatever your current ticket is about"-level tradeoffs. Your task may be such that you'll want opposite choices to have been made within 5 minute span - e.g. "lots of small functions" to get the gist of what the module is doing, followed by inlining everything into a single fat function along a vertical, after you found what piece of logic you want to debug. Both might also benefit from temporarily pretending error handling is done by unchecked exceptions, to remove visual clutter.

I.e. you're talking strategy and architecture, I'm talking not even tactics, but individual minute-to-minute execution.
Why is it lazy? Should I have used a paper dictionary? Would that be hard work as opposed to lazy?

I didn't bother to include the third definition as I'm not sure how it is different than either of the first two.

So what if it passes the third?
> there was no progress anywhere

You are the only one implying that; it's just a strawperson.

You may have things to add, valuable detail about the nuance. You don't need to shoot down the other person first.

> Advances in agricultural efficiency continued and perhaps even surpassed the roman era.

It's hard to reconcile the phrases in that sentence. If it continued to improve, then it would have surpassed Roman-era efficiency almost immediately and over the years would have left the Romans far behind. What is the truth here?
maybe there are still no great web apps because Apple is still crippling web capabilities on a major platform and the status quo is still hiring mobile app developers because not technical managers copy each other to stay safe and users are used to native apps

nobody said that you have to allow possible great standalone UX on major platforms like iOS because tons of managers made the mistake to invest in web strategy because they trusted Apple to be nice and hence they have these great products already

first step is open all major platforms so that managers and developers see the web as a potential alternative to native app stores, then we will see much more great web apps in 1-2-3-5-10 years... I think microsoft made outlook a web app to have one code base, it is a very big step that capital strong companies make first because it is reimplementing same functionality first...

we want great web apps in the future, the web capabilities are already there, we need investment and good app programmers instead of web designers to see great web apps that build on the great web capabilities

the web capabilities are already there, you should study them... the great web apps not yet because Apple has been crippling them for over 10 years now and they have sole power over one of the major platforms
You could just block DNS outbound from the continent entirely. How does that violate privacy?
Ok, if we agree it communicates in natural language, we're pretty much in agreement.

Are we still arguing whether "able to speak english" is or is not a subset of "able to communicate in natural language", or are we in agreement in our entirety now?

And there are many "sci fi dream"s of course, one of which is/was for computers to be able to communicate in natural language. (See eg: star trek, iron man)
> Of course you need to provide proof of theft.

Generally filing a police report will suffice, if I’m not mistaken. Could you lie? Of course, but (1) it’s generally not in your best interest because the insurer might raise your rates and/or discontinue coverage, and (2) you’d be making a decision to make false statements to the police for purpose of fraud, which most reasonable people won’t do.

Other than perhaps using cameras as a means to deter thieves, I’m not sure that low-value (under USD 5000) items like bicycles are worth the time and effort for insurers to launch full investigations over.
I like the idea but I think competition will be pretty tough if it's positioned as a tool you'd use during a live interview. There's a number of free collaborative code sharing sites out there that don't require the candidate to sign up or sign into anything and that could be good enough to do this style of interview. You basically share a link with them to get started.

I've given lots of interviews through them where you share a ~100 line example and then you and a candidate go through it where it's positioned as a code review. They verbally chat about specific lines and can change the code as needed. This is the bare minimum you need to do this style of interview.

The interview itself is synchronous since it's done over a video call (webcam only since the doc is collaborative). This way a conversation can happen naturally and the candidate isn't blocked or getting hung up on the tools around interacting with the code. 99% of the time is spent verbally chatting about the code.

Now, if it's positioned as an asynchronous tool that someone can fill it on their own and you review it afterwards as if it were a submitted test result, that's interesting but I think you'll miss out on good live discussions this way and those discussions can really dictate being a hire or not. This is especially true for more junior or mid level roles where it's expected you'll be dropping lots of context specific hints to them such as "I like where you're going with this, based on that do you think there's an edge case waiting to happen on line 35?". You can have hints-as-a-feature for this tool but it would be generic hints.
The number of existing actual set operations available on std Set is so low that that’s basically the same thing as creating your own custom Set over the std Set via plain, old composition.
- Chromium Version 121.0.6167.185 (Official Build) (64-bit)
- Windows 11

The Google login workflow did not even start.

It seems to work on mobile Safari, though.

If all participants need to create an account, I think that will be a major dealbreaker.

I suggest supporting guest/anonymous accounts. Let people start right away with zero friction, then later give them the option to create a full account.
Jaw dropping. Both groq and mixtral.

I used following prompt:

Generate gitlab ci yaml file for a
hybrid front-end/backend
project. Fronted is under /frontend and is a node project,
packaged with yarn, built with
vite to the /backend/public
folder. The backend is a python
flask server
Secure your API with these 16 Practices with Apache APISIX (part 1)
I've seen users who delete their own comment when they see it got flagged. Moderators don't delete comments, not even obvious spam, test comments, insults. You'd need to email the moderators (link in the footer) to do more research.
Completely agree. Reading another engineer's code recently, which had egregiously bad names, the following thought occurred to me:
Writing software is like writing poetry.
Finding the words that perfectly capture and express the essence of your thinking and the underlying model or theory behind your code is so important. In software as in poetry, one is always on the lookout for that "mot juste".
By the way, we also have a new Discord server where we are hosting our developer community. If you find anything missing in our API you can ask about there:

https://discord.com/invite/TQcy5EBdCP
To be fair, you choose your career. Not only that, but each job comes with perks that may, or may not, appeal to you.

For a kindergarten teacher, they get to spend the whole day with children. That's horrible for some people and beautiful for others. You get hugged a lot, if you need that in your life, it's unthinkable doing a different job.

I can't get to do anything physical in the morning (walking kids to school is a lot of effort for me), but my brain goes full power in front of a pc in the morning, so it's great to have WFH privileges.
If 32-bit ints didn't make your structures consume far, far too much memory in the early '90s, when consumer-grade computers came with 4-8MiB of RAM and 256MiB disks, then I don't see how 64-bit ints could have done so in the mid-'00s when they came with 1GiB of RAM and 256GiB disks.
Europe is about double the population of US
Yes, minor. Which is different from "none".

Even significant post-processing is easy these days: https://www.youtube.com/watch?v=SHx4xVhfS3w
The same way hackerrank is used for companies for exclusive problems for interview, but also there are many problems users can browse and do on their own. So here also should be companies they have exclusive that they invite people for interview / like it is now, but also they post ones for everyone that anyone can try. And perhaps they can also browse profiles/solutions of people who so their public ones.
Do you have any links to a basic example on using CTEs and functions to keep SQL maintainable?

I've used CTEs, but I had not tried breaking up an SQL query into functions. Didn't know that was possible!

For whatever reason, I feel like I end up with a giant blob of SQL when writing SQL and it's incredibly frustrating.
To quote from the movie the equalizer: progress - not perfection.

Make it. My git server is full of halfbaked projects i abandoned. The least people already start with an full structure of their program.
I’ve had a 5950x for better than 3 years. It really kicks ass.
What you describe is a debilitating fear of failure, not impostor syndrome.
Really glad you like it! We've been working hard on it.
I think tapering off caffeine is a lot more gentle than going cold turkey. And if you are in a hurry for whatever reason, plan to have one ~50mg dose on day three or four when the headache gets distractingly bad. You can use Tylenol Ultra Relief or Excedrin Migraine if you don't want to deal with coffee or soda. That should get you over the hump with minimal disruption.
It's funny, I stumbled on a similar use for iframes a few years ago that I did put into production. I needed to have a rather large SPA for employees hosted locally - that is, on a server on a local network in retail stores, not accessible from the web or unless you're on the same network as the server. The employee had to be able to load it on a tablet (but wouldn't necessarily know the server's local, dynamically allocated IP address without checking). And it had to be deployable without any complicated local DNS setups, router changes, etc.

I solved it by writing a discovery service... a wrapper that's accessible on a public (non-SSL) web page that basically opens a pile of hidden iframes and uses them to war dial local IP addresses until it finds the app and replaces the page's content with the winning frame's. Amazingly this janky thing has held up ;)

Anyway, nice work, and a cool idea!
I always thought "impostor syndrome" was where in my current position I am just pretending and not really qualified to be in.

What you are describing is about overall worthlessness.

For impostor syndrome, I tell my staff staff the following. I approach it by letting my emotions be driven by my logic. I look at goals I have set and see if I achieved some (or most if I am a perfectionist) of them. If so, my emotion is wrong. If I failed all of them, then likely it is not a syndrome and I need improvement. The liar will try to deprecate the delivery (e.g., was not good enough, not exact, was just partial), but the logical part will be able to use facts.

It is conscious work to recognize the negative inner monologue and snip it off early on with fact. with time, it can become a second nature.

The flip side of it is the Dunning–Kruger effect, where one things they know everything, even through they are oblivious. Much harder to deal with it.
The description for that video says

> Ghost Autonomy’s MLLM-based capabilities are currently in development. These video and image examples show MLLM-based analysis of driving scenes captured from Ghost vehicles driving in both autonomous and conventional mode. MLLM-based reasoning is not yet being returned to the car to impact actual driving maneuvers.

So the model discussed is not doing any driving whatsoever. This is not self-driving at any level.
Yes, primarily driven by people that seem to have only ever used the JS set and are either confused as to why people are expecting more or surprised to learn what devs in other languages have taken for granted for decades.
58% as of December 2023. See https://explodingtopics.com/blog/iphone-android-users

Not sure where you are getting 70% from, that seems way too high. They do, however, make around 80-90% if the profits in the market.
> And if a miracle occurs, and when a huge organization produces some successful, well-scoped product, it is inevitably discovered that someone was given a budget and more or less ignored by the chain of command, and was able to ship something good under their noses—and if it is successful, expect version 2.0 to be have been meddled with.

Well of course. If everyone in power at that organization DOESN'T meddle with it, they're risking huge promotions to the new guy. To be bypassed, in the best case, or outright lose to them.

In huge companies, sabotaging others is an essential part of the way managers climb the ranks.
And the tabs should have pie menus, too.
You're thinking of Waymo :) Waze is a crowdsourced traffic & maps thing. It's vaguely, if you squint, adjacent. I don't think it would be completely crazy, for example, for Waze to introduce a line of dash cams.
Analog is important for cutting another 20% off of MOSFET resistances or whatever, which means even more efficient electric engines or other electric components.

Yeah, important but not as much of a headline as 20% more GHz or FLOPs for some reason.
There is nothing technical about your rhetoric
You should since its not actually mocking lefties.
Wouldn’t mathematics transcend our tiny blue dot? Sure topics like geography, biology and history don’t surely math and physics do!
I reduced my use of sets.

I often used sets in Java as return-types or parameters to specify collections of unique items.

Profiling code over the years I noticed that, a lot of times the reason for a performance bottleneck was some hashcode calculation for a Set or Map.

So now I often use plain ol' ArrayLists.
Via GCP only?
Appreciate the quick reply! That's interesting.
> There was a decline but Europe had more or less rebounded by the 11th century or so.

That's 600 years - even giving you that date, we agree!