skysight-inc/HackerNews huggingface dataset:
I recommend reading the actual study:

“Multivariate analysis indicates that economic elites and organized groups representing business interests have substantial independent impacts on U.S. government policy, while average citizens and mass-based interest groups have little or no independent influence.”

https://www.cambridge.org/core/journals/perspectives-on-poli...
Yes, full OS with its own microkernel and NetBSD-forked userland.
Yeah, I'm surprised most people here are so positive about it. Why would we want an angry logo? Also, the new logo is heavily inspired by the Firefox logo, with the flamey tail. Which doesn't make sense, as Thunderbird has nothing to do with fire.
Take it as a learning opportunity and ask the critiquer how to improve, avoid mistakes or get to a better solution. Also, now it's on them :)
This is an interesting thought experiment. I've done similar ones. However, I think it would be very feasible for humans, given a large corpus of an unknown language, a computer, and standard methods from computational linguistics from 20 years ago, to decypher and understand the language. So this thought experiment does not, unfortunately, tell us anything about the ability of ChatGPT to understand what it's saying.
I have alienated from myself and my work to the point where I spectate these concepts with total disregard for self.
Exactly & doing it in browser is also not that far fetched
What's the difference between this and the countless chat with your docs tools? Including free ones.
Then you would have to rewind the tape at the end, which is not what you want. You want to write the tape and keep it at that position and be done.

If you write the catalog at the end, you have to rewind and read the whole tape to find it and read it. Which is not an improvement over reading the tape and reconstructing it.

This is all either impossible or very difficult to fix when there is actually not a problem, if there is a disaster and the database is lost, you just read the tapes to reconstruct it.
Belgian DPA prohibits the transfer of tax data of Belgian Americans to the USA
The king of the UK still has to respect the Law. Being king does not mean that one can do as one pleased, or that there are no checks and balances. The last English king who tried to become an absolute ruler caused the English Civil War and was put on the chopping block by Parliament, as a matter of fact.
Sorry, 100% of AI services now limit to x questions / day. It's impossible to be practical.

My expectation is, trained once, and "free questions" later. Why put number of questions/day in pricing though.

Predictable and practical pricing for me, should only depends on training data size.
This is correct. Apologies are meant for the person receiving them.

"Sorry you have the wrong number" does not mean it's your fault for receiving a phone call.
Found a bug where if you press space when in aim mode, it will go into c-mode, but then you're not allowed to shoot the ball, and I need to do a page refresh. Seems to be the same as this user experienced.
Wait till he finds out where they culturally misappropriated the name Thunderbird from!
> It communicates to new users that this is a currently maintained project

Busywork, which I consider logo change to be, doesn't really make a project seem "maintained". But at least it's not a productivity-disrupting change so... whatever floats their boat.
Name of the next Wes Anderson film
you don't need 1000 packages and abstractions on top of abstractions just to interact with some DOM elements

I don't think many developers believe that you do. Most of the complexity around 'modern web dev' isn't about achieving the basics of moving DOM nodes around. If that's what you're doing then it's hard to argue that a framework adds much benefit.

Frameworks bring two benefits:

Firstly, they push you down a specific path around the shape of the code. When you're on a team of 20 working on part of an app that shares data across n other components then you need something to keep the code from turning into a swamp. Frameworks bring that experience. You don't need it on a small app or if you're a lone dev, but even then it kind of helps if you're not especially disciplined. If you want an example, have a look at some of the demos from the react-three-fiber team. It's so much nicer to work with a declarative API than imperative vanilla Three.js code.

Secondly, frameworks used well enable you to eek out additional perf. Building an app that renders a complex page in under 16ms isn't that easy if there's a lot going on, and leaning on a scheduler like the one in React makes it simpler. It's still far too easy to get it wrong and kill all your perf even in a framework though.
Ask HN: For users with 10k+ karma, how much time do you spend on HN?
Just curious about the economics of karma. For me, it takes so much mental energy just to even read a typical link shared on HN, so I usually skim through it and read the comments. So naturally got curious how much time do people spend if they have active discussions about topics here.
Hah, I thought I was the only one! You sit in-front of that tablet at EWR and fiddle around.. I thought it might be due to a lot of people/orders, but places are always available. It's not Heathrow-like lines to enter restaurant.
Laravel. With turbo-laravel initially and maybe Inertia if necessary as the project grows.
Can you explain the differences between this and ChatGPT retriever
A theoretical case were an attacker leveraged some package hosted on PyPI could maybe become aware of investigations and destroy left-over evidence. But I guess a huge packet manager like this is too generic a target for such contraint to really work.

> How does the ethical use of this prolematic tool get ascertained?

It probably doesn't get ascertained, sadly. I think the advantages for investigations that might occur if people communicate more strategically is not worth the risk of political procecussions, which I believe are on the rise for a while now.
Thanks for the suggestion. I did indeed achieve a significant speed up with OffscreenCanvas, see the commit below. It lets me avoid the slowest part of my original solution, the call to context.putImageData()

https://github.com/shaneosullivan/example-canvas-fill/commit...
> All restaurants appear to be required to place tablets on the tables

All the shops (except Starbucks) are operated by a single company: OTG. They are absolutely swimming in the monopoly dividend. There are several such airports in USA.
Nope. With proof systems you have to convince the software. With traditional mathematics you have to convince a group of peers.

Unless of course you consider interacting with software to be “social”.
Plus you come to the restaurant, pay top price for food, for the setting and ambiance.. and the waiter taking the order is part of the experience you buy.
Honestly, maybe I know more about how this stuff is used than you.

Hot tip: don't install company specific apps.
sending your photos to your iphone, tapping and holding on the object, and taping the share option that pops up over the foreground item, then choosing save image. then you can send that new image with the background removed back to your linux system.

How to send and receive image between linux and iphone is left as an exercise for the reader.
Do you have a comparison with Chatbase and SiteGPT ?
I also use wireguard on a vm for my VPN needs. I also use it to connect a few servers together.

I tried the open source tailscale alternative netmaker which is quite nice but in the end I found it unnecessary for my 5-6 hosts since the wireguard stuff for me is basically set-it-and-forget-it. (I chose netmaker because it also uses wireguard.)
As mentioned in that Wikipedia page, it is pretty much certain that the many ancient stories about African reptiles (for whom various names were used, including "basilisk"), which cause death to those gazing at them, were all based on the spitting cobras, which will spit venom in the eyes of those who harass them and who look at them, causing great pain and even sometimes blindness or death.
Stop acting with ego in real life and it will just naturally trickle down to code.

Just because you made it doesn't mean it is great, applies to code, things and kids equally.

And vice versa just because someone didn't like it doesn't mean it is bad or have problems. But if most people did, well, maybe it does.
I don't know whether it's a factor in the alleged software quality issues he mentions, but it's not unusual for a company that thinks of itself as a hardware company to neither understand nor respect software enough.

Even if adopting "hardware/software co-design", leadership might be hardware people, and they might not understand that there's tons more to systems software engineering than the class they had in school or the Web&app development that their 5 year-old can do. That misunderstanding can exhibit in product concepts, resource allocation, scheduling, decisions on technical arguments, etc.

(Granted, the stereotypical software techbro image in popular culture probably doesn't help the respect situation.)
Phase 1: Unaware, unable

Phase 2: Aware, unable

Phase 3: Aware, able

Phase 4: Unaware, able

Congrats, you're at phase 2!

I for one have developed the ability to suppress my initial annoyance simply because other people code has just taken me by surprise so many times. Just ask them to explain why it is better, for me there was almost always something insightful. Idk, maybe I was lucky but a correction from someone has really become an opportunity to learn for me. Of course there are exceptions, and then I do discuss/defend and sometime force my way. But not often.

Also: Over time "Everybody makes mistakes" moves from being "some expression" to absolute reality, by experience. So no reason to feel bad. You may just need time. And as said, going from phase 1 to 2 is already progress, suppressing your annoyance for long enough may just land you in Phase 3 automagically.
Strange that they didn't mention in 3b for how long they record IP addresses and logins. One has to assume that they keep this data indefinitely, even though they don't need it except for such subpoenas
Thank you, it sound to me like meditation could be a way of developing an anti-fragile attitude?
There was also Small-C[1], which initially only did integers, characters and simple arrays. Formed the basis for quite a few derivates.

[1]: https://en.wikipedia.org/wiki/Small-C
Tina Turner: Struggle for healing is always a struggle for accurate information
Just reading the name evokes vivid images of its Baldur's Gate incarnation in my mind:

https://baldursgate.fandom.com/wiki/Greater_Basilisk

https://baldursgate.fandom.com/wiki/Lesser_Basilisk

It looks surprisingly similar to that woodblock print in the Wikipedia article
If I tell someone to "just use vanilla js" and they go googling and end up using VanJS instead.... that aint good.
Yeah, if anything the value of this submission is now in how absurd the headline is. It appears they knew it was such nonsense that they had to throw in a sub headline that immediately clarifies the absurd bullshit they put in the headline.
True but thunderbird's local folders are my favorite way to move thebacklog off the server. (Not sure how widespread that usecase is)
Or it being personal pet project, whether privately or at work
Code: https://github.com/Liuhong99/Sophia
> But I think it's wholly another if you're the person with the best insight, and there is need for your knowledge to be shared.

But what if you whole day is doing just that? and you just want to spend some time writing some code? Companies are always in need of people to write the code, so there will always be other jobs, obviously it won't pay as much, but self fulfillment is important.

I'm with you, the trade is about theory building, removing ambiguity from requirements, and the update of these, code is just a tool. Still it fells nice building something, it feels nice to see something you build working in prod / to customers. Once base needs are met, it's fine for people to not want more responsibility than necessary.
Love it.

My only critique is that the Android Adaptive version looks entirely different to the primary version. I think if they'd gone an outline route - like the Gmail/Photos/Settings icons on Android do - it would've retained more of the spirit of the primary version, rather than the inversion which seems to literally invert the general "feel" of it.
you could use a usb to ethernet dongle
I stopped visiting a restaurant near work that insisted on a QR code menu. It linked to a PDF replica of their old paper menu. Pain in the ass zooming in and out and scrolling around trying to find items.
I made a UI for Meta's SAM that works very well for background removal: https://github.com/dibrale/samist

It runs from a python script.
We could try something like Civitai is doing already, but automated.

Each node could train the model on a separate concept and then combine the results.
> Unfortunately, most software engineers haven't been to art school and have no formal training in how to give and receive useful feedback.

I'd imagine no training in normal education is the problem here, not not being to art school...
> Thunderbird has nothing to do with fire

maybe it's supposed to be evocative of pheonix from greek mythology - rising from the ashes.

just checked the current firefox logo. i'd say it's neutral with regard to its mood - the eyes in the thunderbird logo set the tone.
It seems the AI hype is quite justified, considering the massive progress that was made over the last ten years.

Edit: The Gartner diagram seems especially not suited for AI. Advanced AI is, in a clear sense, the final technology. The technology with the potential of creating new technology, including better versions of itself. Anything that is technologically achievable at all (consistent with the laws of physics) must be solvable with sufficiently advanced AI. Gartner, at best, applies to some forms of narrow AI.
It starts by not taking the work itself personally. Then any criticism of it is not personal either. You are not the result of your craft. You are the craftsman doing your best in a given environment, under certain conditions, in a given scenario.

Life is complicated. You are not omnipotent. These are very basic absolute truths.

You need to actively recognise this, and make it a part of your core mentality, and mentality drives the sentiment. Sentiments drive emotions. Emotions control how you react.
Perhaps you want to google Joe Justice a bit. There are recent videos about him talking about the culture at Telsa[1].

[1] https://www.youtube.com/watch?v=P2rKNQu6ma8
> PyPI retains records of all changes to projects on the index, and has since 2002-11-01 17:11:36 UTC.

> submitted_from | IP Address

> PyPI retains records of critical user events including account creation, emails sent, email address changes, logins, and login failures. See this list for the comprehensive set of events recorded.

> ip_address_string | IP Address

Retaining IP addresses for over a decade doesn't sound GDPR-compliant.
> and why iO is called a crown jewel.

Ah, thanks. That's far from clear in the article.
ISTM that bringing Go to Inferno would be the single best thing to make it a bit more mainstream...

And porting the Dis VM to the Linux kernel, so that you could run Inferno binaries on Linux.
i'm also a bit confused why e.g. they have an explicit rule that they only use `let` instead of `const` when declaring variables, "for reducing the bundle size", which seems like a bad trade-off in order to save maybe a couple dozen bytes at most?
The astonishing amount of people incarcerated without a process tells a different story.
This assumes that your dreams are internally consistent and that you have defined them well enough to know when you’ve achieved them. I’ve met very few people whose dreams that satisfied both of those criteria. If you are one of them, my anecdata marks you as the exception
Bizarre Performance Characteristics of Alder Lake CPU
I thought everyone understood Progress® as a marketing term and a type of theater with the only real progress being the net worth of the actors.

I didn't think people actually confused the theatrical performance with the progress of Boltzmann or Newton. Come on!
nanojsx looks great!
I don't really get why mini-van don't use JSX.. Maybe some people just don't want any html tags in their project ? Or maybe their template engine allows a lighter approach.
This is a common misconception. Having basic features like "calendar integration" working "(still can't see stuff from my Google and Outlook calendars in TB)" is actually how you attract users and keep them using your product.
Solar Power Investment Set to Surpass Oil Production Spending This Year
Tailscale builds a mesh, where the participants can communicated directly, so it's common for all nodes to be behind a FW that does NAT. There is a very interesting blog post from tailscale about all the trickery they pull to reliably deal with NAT: https://tailscale.com/blog/how-nat-traversal-works/
Suggestion: call it Bourbon JS. Wikipedia:

> The majority of the world's vanilla is the V. planifolia species, more commonly known as Bourbon vanilla.
"If the medical system is ever mismanaged to the point of insolvency, should the government have the ability to violate a constitutional right to get things back in order? If they are allowed to violate that right, presumably they are able to violate other “rights” in the same class depending on the circumstances as well."

Well yes?

Some rights may be absolute. Some others may be limited. Things are rarely absolute. Democracies are more than their respective constitution. They also rely on their political culture and how healthy it is. Even if your constitutional norms are supposedely "weak", does it matter in the end? It's not a bench of judges who are gonna protect your rights, but citizens as a whole.

That's why this whole argument that positive rights being displayed as "flaws" doesn't make much sense to me. And why guaranteeing access to proper healthcare sounds to me like a well balanced risk.

What is more likely? Than the State will turn you into a slave through this positive right to healthcare, or that you will end up dead by lack of said guaranteed access to healthcare ?
I wouldn't call it skimping, maybe the author likes it or can't do better without paying somebody to do it.
I also thought this was a "joke" on how you don't need a framework. But looks like it is indeed a framework so definitely confusing name.

I do like the idea of it. A lot of value of React for me is in the composition model and could see this being useful for small projects
That's amazing, how can I subscribe and follow your next improvements on this?
It's not a 50% split, not in my contry at least. I just checked the internet and it doesn't seem to be a 50% split in the US either [0].

And all that Twitter/public partisanship seems (at least to me) even more skewed against women, whether it's right wing or left-wing. And more authoritative right, it's between 5 and 10% (but women in those groups seemed to have a lot of power a few years ago). Here the source is 'trust me bro', but I used to be in an antifa surveillance group. We documented privately people going to far right meeting/exercises, some of us infiltrated the groups, and if the information was interesting, contacted journalist with the information (the last big 'revelation' about neonazis in the French army was from a group similar to mine). The 90/10 split male/female friends is what we noticed in meetings (in bars it was 95/5). Which was weird because it roughly matched the street occupation groups like LJG (watch groups were close to 50/50).

[0] https://news.gallup.com/poll/120839/women-likely-democrats-r...
Been there done that and reversed.
Manual labor (of any sort) can be very fulfilling, particularly if you enjoy it.
You can do manual labor that you love, its easy.
But when you look around and see the little old men still doing the same as you and you realize those little old men are only 50 years old and will still be doing it when they are 65, then its an eye opener. If they live to 70 they will probably have arthritis and other wear and tear on their bodies.
Do you want to do that? This is reality check time.
If you are going to do it, do the retirement plan first. Put the nest egg away for retirement, then go for it.
Reckon you can keep working when you have the flu? You can at your present job, but you will ruin your long time health if you do hard physical labor when you are sick.
First think about what ELSE you can use that physics degree for. Sales in finance is probably the low end of using your knowledge.
One other thing to consider, is that if you change your mind 5~10 years down the track (you did once :) )can you go back and put up with the younger brighter more recently experienced who will be your bosses?
3 Years of Co-Founding a Company
Two way different scenarios where this would be used, so different I wouldn't even compare them.

I'd use this to prototype a basic web interface to interact with something like an IoT device. React would be overkill, and I doubt React would be faster to render than this for that scenario.

On a slow connection, the fully rendered interface could well be more bytes than this plus some data. I would say first to render depends entirely on what you're doing.

React is used in _way_ more places than a blog or ecommerce site.
Ok; two things:

1. For "objects" and "artwork" it says that quality is above 100% (108% and 119% respectively), which is weird and doesn't inspire confidence? It's also unclear generally what those percentages mean.

2. When trying this from work it says "Unable to connect to the worker. Is your firewall or proxy blocking WebSockets?" -- it's possible that the firewall is the culprit but there should be a workaround? (All methods give the same result, drag'n drop, ctrl+v, or picking from the explorer).
> Seems pretty vanilla

No it doesn't, same as "automobile" doesn't seem pretty Saturn-5, despite the fact that both are moving under their own power.

Terms have meaning, including meaning derived from communities by and large accepting that a certain term has a certain semantic meaning. And the accepted semantic meaning of "Vanilla Javascript" is "runs without a framework besides the browsers own API".

If my code works out of the box in an unmodified browser, then it is Vanilla JS. If I have to load a framework for it to work, then it isn't, period. And it matters exactly nothing whether the framework in question has 900,000 or 9 lines of code.
Twitter Spaces crashes ruining Florida governor’s 2024 campaign launch
you are assuming that the experience should be tailored on the US market

most of those assumptions don't apply outside the US

for example: tipping at the checkout, bill splitting, different timezones, different prices based on holidays and whatnot, are not a common requirement (or non existent) where I live.

OTOH constantly changing menus are quite common, they are handled in the simplest way possible: you get a printed menu with the classics and then there are blackboards all around with the daily specials and/or the waiters will tell you what they are, before taking the order

https://10619-2.s.cdn12.com/m0/Rome-Taverna-Romana-menu.jpg
Why No One Wants AI Ethics Anymore
If you want to help others in your exact situation, scan the scans and put them on the internet archive.
Oh no.

Ono.