skysight-inc/HackerNews huggingface dataset:
Hate to be that guy, but did we?

Sure it looks different, but I'm still dragging windows on a virtual desktop.

You'd think there would be some innovation. For example I've always dreamed of a scrolling-timeline-like interaction with desktop, where your activities would scroll to the side when you switch to the new one and then you'd be able to "scrub back in time" to see what you were doing before.
> avoid quotes when generating them

Yeah, I guess that kinda works if you're the one generating them. But you must not have too many generalised strings -- like a name field containing "Smith, John" or a book title like "The Lion, the Witch and the Wardrobe"? When I deal with CSV's those kind of things are quote common. I actually prefer TSV because you can (more easily) process them with standard AWK.

What do you output for a string field with ',' in it? Just strip the commas, or replace it with something else?
> read: dominated

Through being voted on/carefully chosen based on merit.
Git is my buddy: Effective Git as a solo developer (2021)
interesting!

i tend to regrad ipv6 as the "smartphones + india internet"
I get that this is a historical, not scientific article, but its strange that they didn't mention the health concerns with glass fibers (possibly carcinogenic). "A dress made out of glass" sounds very steampunk.
Yes. And a big reason why working in the office was a thing is pretty much legacy from the dawn of industry... and of course the fundamental power imbalance from having to sell your time to someone.
Also ended up with exactly 211, maybe the easiest choice. Sad at the ending.

Other hints:

* The eyedropper is a good way to get the hex quickly.

* On Youtube search the time you need and then scroll until you load a metric ton of videos then Cmd+F for the time (e.g. 28:22) since the times are searchable text on screen.
Remote work and collaboration requires a very different skillset in order to be effective. So if a company clearly wants to do that (both leadership and staff trying to make things work), it is probably time to bring in a consultant — maybe someone with an anthropology or sociology background that can look at how everyone interacts together with the technology, and can suggest gradual changes there.

An example: in some companies, the receptionist knows who has entered and exited the building, and can sometimes become the defacto person that can help people find each other. Someone whose effectiveness depends upon this informal role of the receptionist will find that they can’t work like this anymore when the company goes remote.
I cook most of my family's meals at home.

I dont think cooking at home necessarily produces less plastics.
Most (in Norway) veggies, meats, some spices, sauces, etc come in
plasticcontainers.

This is good since it preserves the produce, so it has a longer shelf life.
but the drawback is plastic.

Not being a fan of sugary drinks is fine, but as long as people buy water
coffee, etc in pastic it is not a clear win for the environment.
It is a win for a persons health.
I'm using AWS Cognito, cheaper than okta and easy to integrate
Wow that is tough. The country part stumped me and I had to give up cause I also have a day job . Excellent work Neal!
I will start caring when they will start publishing images. At least Hubble was inspirational to so many people. But Webb will give some western scientists tenured positions or something, which is also cool I guess.
> But not tomatoes yet

Pineapple about same time.
> I am not sure if this is the first time you work with Symfony but before going to add anything new you should really improve the code quality, add static analysers like Phpstan and Psalm, bring them to level 9 and 1, restructure your src dir, create reasonable entities, improve the unit tests.

Code quality wise it has a scrutinizer score of 9.85 out of 10. Sure code quality could be improved like all other applications in the world, but let's not act like it's low or poor quality.

If you have specific feedback I would like to hear it but "improve code quality" is one of the biggest things people say when they have no concrete improvements or can even explain why their changes improves code quality. It's normally "I would do it this way".

> improve the unit tests.

I made the decision since it's MVP to focus on functional tests since it gives a wider range and could be done quicker. For things where the logic is important I wrote unit tests which is why there aren't so many Unit tests but 20 minutes worth of functional tests.

> Also, your license needs to be reviewed by legal and your it insurance company (I hope you have one as you will need one for sure working in the billing area), it is completely flawed. I think you just copied it from somewhere and added your information.

It's literally a template given by MariaDB Corporation Ab which it states and even says the license is copyrighted to them. It's used by quite a few companies. Such as Sentry and CoackroachDB. So, yes. I copied it and edited the parts it said to edit. Just like I would a standard open-source license. And considering it's used by multiple multi-million dollar companies, I am going to go with it passes the legal test of actual lawyers.
Did you actually manage to re-type that?
I think it's both. A farmer could do that, because they tend to own their farm. A worker usually has no ownership in the business. They're more like farmhands ...
“Acoustic” is just silly, “analog” isn’t much better. I’d call them “mechanical”.
Depends. Overly open licenses can also motivate prevent people to not share things. Case in point here is some of the openai stuff where they shared enough so people can replicate their results but without giving away everything. People have been complaining that that's not open enough. But it's still better than them not sharing anything at all. That model certainly seems to be working well for them.

Compare that with e.g. companies in China or elsewhere that are also working on AI that are perhaps sharing a bit less. That's a bit of a black hole in terms of information going in but not coming out. I think the more open people can get the better. But even some weaker licenses are better than nothing.

Things are open enough currently for people to independently replicate each other's results. I think that's the important bit.
The point is that nobody had to program this. Nobody had think up front "Will the user need a color picker?". Nobody had to find a spot in the UI to place it. You can just will it into existing as a user with nothing but the power of the LLM. No classic app has anywhere near that amount of expressiveness.

Future versions of chatbots will of course have support for <iframe> or similar to display this kind of stuff inline, that should be obvious.
So that begs the question. If the conclusion doesn't add up, the assumption can be wrong. So, maybe it's not a free market.
Compensation is determined by how much it takes to get someone to do the work, not the work itself. Generally speaking, it takes more money to convince someone to come into an office. If an employer finds value in having people in an office, they have to pony up, else nobody will show up.
Why is this a thing today? There are many complex molecule clouds floating around in space. More complex stuff than methyl has been found. Searching quickly to refresh my memory, they found formic acid in 1990:

https://europepmc.org/article/med/11538681

and amino acetonitrile in 2008:

https://www.mpg.de/567495/pressRelease20080325

By the title of this article, I would have guessed they found, say, an amino acid. Which is also already speculated and expected, but has possibly not yet been detected before. But methyl seems a bit trivial to me, or is the detection of it special and interesting in some other ways? I am not at all an expert, only quite interested.
According to one Twitter employee [1], it was "an issue" on Twitter's end.

My account is still limited at the moment (after 21 hours) and no official info on @TwitterSupport or @Twitter yet, either.

[1] https://twitter.com/ehikian/status/1673715798853156865
It really seems strange to me that postmarketOS does not use systemd, given how its too main usecases (mobile use as well as server use of repurposed devices) would certainly benefit from a mature service manager. Possibly even if they had to put it on top of Alpine themselves.
I don’t really understand the N+1 issue. Most ORMs I’ve used make it very easy to generate the exact query you’d generate without it, with the added benefit that you define the relationships at the model level. This helps a lot when you need to make changes like renaming a field without having to worry about propagating these changes in every query and migration in your app. When you build a statement with an ORM, you can also output it and tweak it to be what you would write as raw sql. You can look at generated migrations and tweak your models until migrations are efficient, etc. if you’re generating N+1 queries I don’t know if you would do better with raw sql. Besides, most ORMs today let you switch between 3 levels, default ORM, query builder and raw sql. You also get to choose if it converts the results into your models or if it just returns raw results. Maybe I’m missing something but so far it seems like the problem with ORMs lie on not understanding when and how to use them?.
Type it in lowercase and it won't count against the Roman numerals.
We are definitely going to look back on this era and wonder why we stuck to archaic tech for so long.

It's clear that the database needs to be more integrated in our applications.

SQL is not a good fit for most apps. The reporting/analytics features are great, but that's not what most of our apps are doing these days. This kind of stuff is moved off into other databases most of the time anyway. The core idea of the "relational model" is not a good fit for most apps. Interactive user interfaces are about listening to changes in single models...we don't really care about "relations". Relations are forced upon us to allow automatically optimizing query execution in the database. But this optimization doesn't take into account what other queries we run, so we have to handle caching ourselves, and completely breaks reactivity. People fight against the query planner all the time.

I think the solution is to have control of the query plan.

Without a database, people write code that is similar to what a database is doing, often without realizing it.

Take: `users.map(user => ({user, posts: postsByUserId[user.id]})`. We have created an index, and we're doing an apparent hash join.

Now this usually turns into a tangled mess because of all these adhoc hashmaps we create and pass around. You will see this kind of spaghetti all through modern web apps. The more of these adhoc transformations you have, the more complexity you have because we don't have good tools to visually trace these transformations throughout your app. Your app becomes hard to change. But it also gives us a lot more flexibility when it comes to caching query results.

What would be nice is if our sql dbs were broken into layers, and we had access to the query planner so we can write reactive and cacheable queries. And also that our sql dbs could be run in the same memory space as our app code...which means running in a web browser.
An init system is for all practical purposes a build system - a very complex problem where literally every sane solution is declarative. Especially when you take into account error handling (that HDD is not yet available, will you imperatively wait for it to come up and pause everything else? Do parallel work in the meantime in fking bash? Or what exactly?)
> If >25% of the population uses your company for some form of communication censorship should be prohibited

Looking forward to the unlimited hardcore porn era on daytime TV.

(obviously you're going to reply "well that should still be censored, it's just that people should be allowed to say the fourteen racist words and not the seven dirty words, because those are different categories of thing that I refuse to examine")
What city? It is too generic to say "Southeast Asia". Most of it is rural. And what is meant by "unhealthy"? What measurements? I cannot believe that 90% of days were unhealthy. Why? Rainy season is never polluted -- I know from experience in Hongkong and Singapore. Once a day or more, you get a huge downpour that takes most pollution out of the air. (This is partly why Seattle fairs very well in clean air measurements... it rains so damn much. Scottish cities, too.)
On the subject of food history... Taiwanese food is so recent as to be a study in nothing at all. Chinese did not invent steamed buns (they came from the Ottomans) and are the only civilization known to have lost the recipe for baklava. Ramen is Chinese and super modern and derives from US dumping wheat on postwar Japan as a staple. Pasta was exceptionally rare and reserved for the aristocrats in pre-modern Italy. Which begs the question: what did they eat? Probably meat, fish, bread, fruit and rice. Finally, rice noodles were popularised in Thailand by political machinations as a means to stave off hunger by preserving rice stocks.
Ah, so the issues in the system which make those without much resources much less well represented in deciding policy and those with lots of resources massively overrepresented are the fault of those who have less say, because they have moral failings which put things like eating and having shelter over participating in the system?
Technically not all of Australia has yet banned single use plastics, W.Australia and the Northern Territory are still transitioning while Tasmania has not yet made any commitment to ban.

But that's most of the population doing away with them and most of the population (by my in Australia networked experience) being pretty happy with that.

I'm not aware of any public health campaign either overt or guerilla to convince the public that they're bad healthwise .. your link is to the UK's Daily Mail which is well known for making big drama for click bait and loving to stir up contraversy.

The article linked, reduced to it's core, is reporting on the findings of Associate Professor Dr Mark Green from some years past:

https://pursuit.unimelb.edu.au/individuals/dr-mark-green

which all looks very sound .. but it hasn't (yet ?) turned into any wide spread official public campaign to warn people away from microwaving food in plastic containers.

The Daily Heil [1] loves to manufacture faux outrage and hysteria.

[1] https://spartacus-educational.com/ExamRHU17.htm
> Because they are opaquely translated into an imperative sequence but you never get to see it

Into correct imperative sequence. That’s the whole point of declarative things.

You can’t feasibly write it correctly otherwise. You are writing programming languages over assembly for largely this same reason.
> ultimately you work with objects in your code, and relational tables in your database

Yes, you can map a record in a DB table to a class, and as long as you are happy with retrieving records (and related records) and mapping them to classes, an ORM will be all you need. But SQL is not just limited to the columns of a table, you can join, define new columns in your select statement, group, use aggregate functions etc. etc., and then you quickly get into territory that the ORM doesn't understand anymore. So the point that ORMs take away a lot of the flexibility that SQL gives you still stands...
I first spoke with Tobi about this in mid-May, so it's been in the works for a while longer. :)
"AI" overlaps with the more profound and (potentially) far more dangerous problem of the "algorithmization" of society [1].

"Out-of-brain" information technology is something that started long time ago with the agricultural revolution and the first cuneiform tablets. It has been shaping our societies ever since. Once the automation inherent in these constructs is baked-in it doesn't require over-complex black box models to create complete havoc.

[1] Defined as the institutionalization of intermediating information technology artifacts that humans cannot opt-out from if they want to be part of society.
I doubt it motivates you to travel home for lunch!

It sounds like you'd be very unlikely to enter downtown for any other reason. Also, may I suggest you move your home or employment? 3 hours is a lot of commuting and that is bad for you.
> However, if you use a Yubikey or Trezor for example as a Passkey (No Password), you have to enter a pin on either (Yubikey via OS and Trezor on device) before they will fulfil the request and log you in.

Personally I consider a PIN, password or passphrase the same thing, just different rules. It is security based on knowledge. So If I enter a PIN somewhere it is still a password. IMO this is fine.
Art is innate to us as humans. Cave men drew on walls independently across the world. Children make the entire world their canvas. How is it some impossibility that great self-taught artists exiet, independent of others? Especially given the hundreds of thousands of years of human history? The billions of lives, trillions of human hours lived. You can say definitively that there has never been a singular artist born into a family of non-artists, who mastered their craft without any foreknowledge of those before him?

Besides the general absurdity of your claim, how are you surprised that an artist can become great solely by drawing from the world around them? That’s how almost every single artist becomes great. It’s literally one of the most basic forms of practice.
all the absolutism I read in the comments speaks miles about the problem not being in ORMs (which are a tool that is very useful given the right scenario) but existing between chair and keyboard.

I'd rather have an ORM than having to deal with some of the garbage code I've seen over the years (specially around many-to-many tables or relations in general) to handle the deserialization from db "manually, hand crafted, artisanal, more maintainable", specially for very basic CRUD or almost CRUD scenario where a decent ORM pulls most of the project with little hassle.

Hand crafted queries have their places just like ORMs.
I wonder if they actioned it globally or just to UK IP addresses? The UK has the ASA, so adverts aren't totally unregulated here and it's not a fraud free-for-all.
I 100% agree. My goto is «hibernate makes simple things easier and hard things harder».
JDBC can be a little bare-bones so I prefer something like JDBI.
It seems I have underestimated Terraria as a sandbox game.
> In the younger circles, it seems like there's a very brief period of telegraphing your "tribe", and once you detect the matching cues you can assume you know pretty much everything about the other's point of view

This is just a sign of a lack of sophistication, afaik it isn't purely generational

A couple weeks ago someone said to me that lying was a "violation of the first amendment" and I asked them "what's in the first amendment?" just to hear some dumbfounded response

A bunch of voters in this country are only functionally literate and it's depressing
Or you know, Microsoft is a giga-company with no singular goal (besides increasing revenue). Improving and “destroying” linux may be simultaneously goals to separate areas of the same company, and due to bureaucracy I really can’t take this conteos seriously.
South Koreans become younger under new age-counting law
God, this clickbait crap again. Full title: <<We're Now Finding Out The Damaging Results of The Mandated Return to Office — And It's Worse Than We Thought.>>

Nothing new in the article, and nothing new in the discussion.
> suffer cirrhosis

…and neuropsychiatric symptoms. Wilson’s disease is surprisingly common at 1 in 30,000.
Static typing isn’t free. Where do you think the C++ angry mob comes from?
I'm lucky enough to work on projects usually lacking any kind of database anywhere. But when I do, I also tend to make sure to use a tiny subset of DB features. Simply because I consider "code" to be the part of the world I have any control over and "database" to be the dangerous and out-of-reach part where errors show up later (Such as in slower/larger integration tests). Any logic that is happening in a DB happens outside of low level testing reach too and that scares me. I'll probably never even use a select-from-select query... I'll happily leave most of the tools in the shed.
[citation needed]; case law or statute?
Lumber prices have been coming back down

https://tradingeconomics.com/commodity/lumber
I don't think they mean that Software is hard to change, but "getting/motivating others to change their software specific for our hardware"
One question remains about FTX customer funds
I hope application to break as soon as possible so everyone will be on board to fix it.
Thanks. That was still pretty convoluted but I think I'm with you. I agree on a conceptual level but only partly agree on a practical level.

On a conceptual level, the fundamental problem is harmful gender norms. Both movements must challenge that.

On a practical level, the way these norms manifest is very different. Women face more sexual and domestic violence and expectations around care-giving. Men face more emotional suppression and expectations around career.

There are some policies which I believe would dramatically benefit both genders. Equalising maternity and paternity leave, for example. It's absolutely bonkers that men may only be able to take a week or two, given that they might want to spend more time bonding with and caring for their newborn, and their partner might have had a C-section and be house-bound for weeks to come.

There are other policies which target one gender more than another, but I believe are still needed. Women-ony refugees, or workshops for building boys' emotional intelligence, for example. I think I would have benefited as a teenager from messaging that it's ok to accept and explore my emotions. I didn't really get that from home.
..that's a full year to sell a kidney, and recover, though.
> Why would the Bahamas not complain?

Because most countries are, in the general sense, not hugely interested in harboring (or even letting in) foreign criminals.

He's not a Bahamian national, they have zero reason to not turn him over.

The only reason they might want to keep him is to get their pound of flesh, given that he's also defrauded Bahamian citizens, but they seem to be quite happy with letting Uncle Sam foot the bill for prosecuting and jailing him.
Depends on ingredients but some do not go well with tomato sauce. For example pineapple[0] + blue cheese would be better on white base or no sauce at all than on tomato one.

[0] Read it as pear or fig if you are Italian.
The "best of the best" places are also managed by feel and not data. There's even some kind of rationalization for that: at a sufficiently high management level, they have to make a decision every 30 seconds on average. That's mostly gut-driven by necessity...

Thing is, that normally works out, but large shifts like the "new normal" during the pandemic can take a while for the gut to pick up, and so the default is to get back to the known-good state...
Tech workers need to unionize everywhere and create staunch opposition to this kind of garbage. We're the experts, we're the elite, we know what's best, and we have a responsibility to lead here. Doctors won't harvest organs to sell. Pharmacists won't make you poison. Engineers shouldn't make you encryption backdoors.
It seems the UK is good at self inflicting damage. First the brexit, now this online safety bill. Brexit had half the population in support while the safety bill didn't garner much attention from the public (or I've missed them). The pattern seems to be using a generic solution to specific problems while the blast radius of the generic solution is asymmetrically larger than the intended specific problems.