skysight-inc/HackerNews huggingface dataset:
Reminds me of the Apple spin-out name Kalida (sp?) that tried to promote a "personalized programming language" called ScriptX allowing each developer to define their own personal language syntax and write code in that. I was floored something so dumb would get a complete corporate spin-out, developers and the full rah-rah marketing push. Once developed and available, people quickly found nobody could share or even read one another's code. Duh.
In other words, what all engineering professions have in common is that their practitioners solve problems difficult enough that merely finding solutions is a substantial part of the job.
It’s probably not as-adversarial-as-possible in the sense of maximizing the minimum number of guesses to win. From playing in an ad hoc way I found TINES->BOARD->LUMPY->CLUCK->FLUFF which wins in 5 moves. I feel like an even harder variant would “herd” you towards cases where you’re forced to guess consonants one or two at a time.
How the UK high street was hit by the pandemic: look up your area
One works with the type system they have, not the one they want. Out of the top 20 most popular languages according to Stack Overflow [0], TypeScript and Go are the only statically-typed languages that also have structural types support.

[0] https://insights.stackoverflow.com/survey/2021#technology-mo...
This is very much changing. IMHO, doing shader language design today, you should give let the programmer express things in the most natural way possible, and let the compiler figure out whether to generate a branch or branchless code. Yes, often you want the latter, but compilers are pretty good at figuring that out.
So you ship every weekday? Nice.
Before I looked at the details, I made of mental list of things I would want it to do, and they were all there. I might download it just to have a regex tester and url encoder/decoder easy at hand.

I'm trying to think what else would be useful. Maybe a screen capturer or clipper, with rudimentary annotation (red arrows)? Maybe a programmer's calculator?
OCaml is fascinating - it was my first exposure to functional programming through a great class at Harvard. We had a guest lecture from someone at Jane Street that was quite memorable. Although these days I'm uncertain of any large institutions (outside of Jane Street) that actually use OCaml.
Do people have suggestions for courses / books / ??? to distribute to eng teams building rails or python/django apps? Any applied security stuff?

Not in order to make people experts, but eg security for the working web engineer?
Frasier has just been made available on VUDU.
Of course I'm talking about local commits, who brought up pushing? I only push when I'm ready to. But turning my local WIPs into something I can push, is most easily done with the reset workflow (but to each their own.)

It occurs to me that people like me might actually be quite rare, who use git almost entirely locally and rarely push. The only times I push are when creating a PR (hence all the resetting and rewriting first), or to back up my WIP work, if it's important. And even then it's to my own fork, and under a branch namespace that nobody would ever confuse with real code that should be reviewed.
Good for them. If theres a clearly bad choice that hurts all of society you need to remove any choice in the matter.
There is no real lock-in with either Dropbox or 1password. It’s trivial to switch.
That sounds like a lot of fun. Especially if you can change/correct character position and posture.
> Isn't there a fortune to be made by engineering toys that can endure a kid's strength?

Maybe, but there's probably a bigger one to be made selling replacements for those toys.
It's still possible to port-out your Google Voice number for a fee. I wouldn't rely on keeping Google Voice after Google kills the legacy accounts. If you have to, port out to a different SMS service (you could port back in to consumer Gmail if you really wanted to).

Back when legacy accounts weren't legacy, Google Voice was free for G Suite (I think they are now called "unmanaged") and Google is trying to get rid of those accounts in favor of newer paid "managed" accounts.
Flowers are necessary for fruit, but not for plants in general. Plants and algae and fungi existed long long before flowers evolved. You can still rely on leaves (spinach, lettuce, chard, etc), roots/tubers (yams, potatoes, carrots, etc), stems (celery, asparagus, bamboo, etc), and many other parts. Not to mention the majority of lichen are edible and the many many edible mushroom species. Also edible algae and seaweeds
> What do I mean by that?

My go to example every time is DOM.

Out of the software developers I have encountered either online, during employment, or in person maybe 1 out of 50 who actively touch the DOM understand it well enough to have talks about it without wetting the bed. That's pretty tragic because the standard methods in most common use are about 23 years old (DOM Level 2) and take about 2 hours to learn.
> The calculate_price function doesn't care what object you give it, as long as it has the two attributes it needs

The issue with this is it makes it difficult to understand code. If anything works potentially anywhere then the flip side is you have no idea what works anywhere without running the code.

Running code is slower iteration cycles than a type checker. Also you don’t actually know what it returned. So it was able to produce an output, was it what you expected? Or was it subtly different in ways that will break your code downstream.

I work at a company with a large untyped code base and the product is constantly breaking in these ways.
Help Chile write free software values and privacy into their constitution
Ask HN: What lifehacks actually changed your life?
Optimism thread incoming!

Years ago before the concept of lifehacks waned and inflation, burnout and Corona hit, i remember learning quite a few tricks through the internet, that has followed me whenever i hit a slump.

What did you start to do, stopped doing, or became routine that really made a difference in your life in the past years?

Examples:

- Stop scrolling social media

- Have no-screen days

- Do X day challenges

- Try new social settings

- Have a morning routine with meditation, yoga or gratitude-list

- Journal either in the morning or evening

- Meditate

- Become a mentor, parent or do community work

- Force yourself to read a bit everyday, also challenging stuff

- Eat better, and find out if you have deficiencies

- Get more light and get out and move

- Try different sleep schedules

- Take more time off idling

- Move city

So HN what what changed your life?
Q4OS
Yeah. Apparently it's been a thing for a very long time. I haven't been down there in forever, but apparently their plan is to raise Highway 1 and charge tolls instead.
> that you can't easily see with the naked eye at night. There are also a lot more satellites.

Satellites are only visible right after sunset and right before sunrise. If one passes overhead during the night, you won't see it.
If your data is not position-dependent a tuple doesn’t sound like the correct choice. In the price example you provided, a map would be much better.

As for how you know what’s in there - you should only know whether what’s relevant to your function is in there and not care about the rest of the world. For the former, tools like clojure.spec are helpful but ultimately good design helps the most (something that typed languages can often obscure).
This particular claim is just ludicrous, though. The idea that marriage is primarily about love and emotional companionship is an extremely modern idea. See Stephanie Coontz, Marriage, A History: How Love Conquered Marriage.
Huh, so being in the zone while programming is the definition of Zen.
The Nikon Z9 Is So Fast It Can Capture a Speeding Bullet
I agree, which is why I wrote "if used correctly".

This can mean self-medicating if you know what you're doing, but otherwise these days there are professionals qualified to help.

I doubt psychedelics will be used to escape from your issues, but yes - they can make them worse if you're not careful.
It should yes. Although there should be an error message. Let me investigate.
How does it happen that in such discussions there is always at least one person who ends up equating everything they don't like to socialism? Are "socialism" and "communism" the only words they know? Clearly, they don't know very well the meaning of these words.

And regarding the "EU won't survive past 20XY". I've heard this argument almost non-stop from anti-EU politicians since 2007. Financial crisis, Greek debt crisis, Brexit, now coronavirus - every bad event is a good one to predict the collapse of the EU.
Sounds to me like you ran into a strong counterexample that suggests it’s a terrible heuristic.
So very sorry to hear about your loss.

I choose to believe that your wife wanted to tell you how much she loved you and what a wonderful life she had with you.

Hugs from me and the dogs
If you are okay with gpl software/backend, you could reuse some code of one of my side project: https://apps.kde.org/kalendar/ (support google api, caldav, etesync and Outlook calendars)
The headline comes off as pretty strong and generalizing, while the actual article only states

"But it’s worth noting that chatbot abuse often has a gendered component. Although not exclusively, it seems that it’s often men creating a digital girlfriend, only to then punish her with words and simulated aggression."

But isn't our culture filled with much worse fantasy violence? What about the millions of digital Assassin's Creed NPCs brutally murdered by players?

I heard Assassin's Creed is quite popular with female gamers and has a female playable hero character. Should that be titled "Women spend hours murdering unarmed men in virtual reality"?

I feel like this article has willingly sacrificed a big part of its discussion potential just through its headline. Or maybe, this was never intended to be actually discussed.
How utopian.

I manage a team with hundreds of engineers on it. If I have someone who is taking a year off (with pay I presume), I have to give their work to people. Once enough people do that, I have exhausted the capacity of the team and will surely see the team enter a spiral of burnout that I can only solve by adding dramatically more people or radically reducing our commitments. This will negatively affect our business, potentially putting the entire team's jobs at risk.
I notice I'm confused.

I don't think that I've ever decided what people do for work. I unsure if that that is a thing. As far as I (can/do) know, they decide internally and then hire me to help.

I'm not sure how to proceed. Could you unpack your assumptions for me?
A large number of applications, some of them extremely complex, could be summarised as "entering text". It's generally more important what happens to the text after it has been entered. In this case:

- Hyperlinking between documents and sections of documents(without needing to use a full relative/absolute path)

- Visualisation of the relationships between documens

- A metadata schema for documents(title, summary, tags, etc.)

- A search engine which indexes the content and metadata

- Embedding of various content types(other notes, diagrams, images)

- Conversion into other document formats
See a psychologist and/or psychiatrist, seriously.

You're dealing with your mental health here, don't rely on posts on the internet to handle a serious health problem. Burn out can easily spiral into something like clinical depression or anxiety disorders, and then you'll be dealing with the burden of burn out and additional health problems.
The great divide over ‘hot-desking’
iCloud+ purelymail mxroute Migadu Mailbox.org
This is excellent, it’s great you had this experience. Mine was the opposite: we hired a replacement for my former boss, and at our first 1:1, I told her I was desperately burned out and unable to really accomplish much. She said, you can take vacation after we accomplish some big team goals.
Hey everybody--

I'm sharing Q4OS because it is easily the best desktop experience so far on my old MSI Wind Netbook from many years ago. It's like a modern, up-to-date experience with the responsiveness of the original out-of-the-box system.

I was surprised to find that there's a customized KDE-fork distribution (Trinity DE) that's this responsive on devices lacking so many system resources.
Monthly recurring revenue.
And after the program was stabilised and automated, I was fired.
OSGi was supposed to solve this problem. You could start by running all bundles together in the same JVM, then split them across a cluster later if required. But it never quite took off beyond an implementation detail of various application servers.
Long-term 1Password customer here as well. I understand you are willing to sacrifice security for convenience. I wouldn't mind the recurrent payment, I just cannot imagine to put both the app (which now is online) and the data in the same company hands. I couldn't live like that.
if the server does not have tls then mta-sts does not help much either?

edit: I actually read the spec, and apparently the listing of allowed servers is a side aspect of the spec, the main meat is opting in to tls overall; that was not immediately obvious from the article. In that context your question makes more sense. To answer more comprehensively, I don't see why similar mechanism that functions well with HTTP would not work here; that the server would send STS policy to the client after connection which the client then caches and consults on subsequent connections. This is how HSTS works.
Author himself points out just how much has changed, in the two decades, in the preface to the latest edition.
Well you were still concentrating on one task only: setting up computers. :)
Are soundtracked books a stunt or the future of ebooks?
> Pitch correction (in the non-Auto-Tune and non-vocoder sense) is used in literally all commercial vocal recordings.

It's extremely widespread, even in classical music, but "literally all" is simply not true.
> So what solution do you offer? It's just reactionary to oppose a solution.

This argument is only sound if you assume things can't be made worse than the status quo. They obviously can.
Example of better language modularization? Who is working on this?
I believe, in the nomenclature of the subject field, this falls under "are men okay?" rather than "this is not okay".
> I think the best definition of engineering is that it's a process of optimization within a solution space bounded by constraints.

This is a fantastic definition.
I had to check I hadn't accidentally pasted in a link to Alain de Benoist or someone like that. No, Kopnina's centring of the individual, whether human or non-human, places her firmly in the liberal tradition, broadly considered.

I can do no better than to ask anyone who makes it this far down the thread to read a few lines from her article and consider what counts for an ecofascist vibe in some circles. Or here is more Kopnina, this time a blog: https://blog.ecologicalcitizen.net/2020/11/09/reversing-ecof...
Hum... You won't model scalability and concurrency using Turing machines. The Turing model is all about theoretical computation and those two parameters are all about real limits.

What you have on your desk isn't equivalent to a Turing machine.
You said you participated in that years ago. In my recent past I accumulated hundreds of hours of meditation.

Do you see any lasting benefits from your experiences? I personally still struggle with focus and attentiveness, especially when the demand is external. I haven't concluded whether I wasted my time, or if I need to get back to meditating. It's time-consuming!
A lot of articles are using the 'metaverse' term to describe concepts that already exist. The Financial Times defines it as: "(noun) a virtual world where users appear as avatars to socialise, work, shop or play." [0]

With this definition, virtual reality headsets aren't needed, as it already describes multiplayer video games with regular devices. That's why there are so many recent articles linking Microsoft's recent acquisition of Activision to the idea that Microsoft is trying to get a foothold in the "metaverse" (i.e. virtual reality, not necessarily with headsets).

[0] Paywalled, but the quote is the starting sentence: https://www.ft.com/content/8903afb9-5206-4994-8bfd-e74b8f208...
This is not historically accurate. Tax avoidance was worse in the past than it is now. Many of the loopholes were closed in the 1980s.

But that's also around when we stopped enforcing antitrust, which is where the recent concentration of wealth actually came from.
Definitely, that's why I have API access to signals as part of the Gold Plan. I think there are several ideal users:

1. Active investors who like to pick individual stocks and want to know when is a good time to hedge for beta for macro downturns.

2. Other algotraders who want to either set up their own fully automated system using my models (either in full or as part of the input to their own proprietary model).

3. Average folks who are mostly passive investors but want to be just active enough to avoid the biggest downturns that can take years or decades to recover from. They don't want their retirement savings to potentially stagnate for 13+ years like March 2000 to March 2013. Our models have low signal frequency compared to most competitor systems which make them easy to execute on almost passively by following our email notifications.

4. People who already have 6 figure+ investment accounts and want to grow it more aggressively than SPY or VTI, but don't want to 1. spend the time and energy managing their portfolio themselves and/or 2. pay very high hedge fund / PE / VC fund fees for dubious benefit
Exclusive products are essentially the polar opposite of a competitive marketplace. They're a vertical monopoly.

Imagine that you could only go to AMC theatres to watch Spider-man. No other theatres could carry it.

Imagine that you could only buy Coke from 7-11. No other stores could carry it.

Imagine that you could only buy an iPhone from Verizon. No other carriers could sell it.

Imagine that you could only buy a computer with Windows pre-installed. There was no way to get a computer without giving money to Microsoft.

When the product being sold is captured by a single storefront or service, that actively harms consumers. They cannot choose the location with better service without choosing a different product. They cannot chose a better product without choosing a different service. Exclusives rob the customer of choice by making every choice an all-or-nothing offer.
Recently launched a website where users can design their own Desktop Garden. Only a few sales so far but hoping to slowly scale for some decent side income :)
Please check it out http://gardensofkyoto.design and open to any feedback!
I'm involved in a (greenfield) project right now where the lead insists on gluing a bunch of Google Sheets/Forms/Docs/whatnot together with triggers and custom APIs (roadmap TBD) instead of just building a simple website in $framework.

Fingers crossed he doesn't discover k8s...
"How do you do, fellow millionaires!"
Framer Sites
Ok, only strong point is that there is user personal data - IP for example, but GA has a switch to anonymize IPs.

Also there is built-in option for cookie allowance in Google tag manager and Google ads.

This looks like an ad.
Maybe? The problems definitely change. So much of software engineering is about managing complexity well. I haven't worked on sufficiently large projects or in sufficiently large organizations to tell you how exactly how it changes, I just know that it's different from talking to people who work at Google and Amazon and so on.
Plumbers typically don’t have the background to systematically evaluate the solution space and optimize the solution. But chemical engineering looks vaguely like plumbing if you squint.
I will NEVER vote for a wealth tax. It will inevitably be abused, loopholed, and twisted by the most powerful to preserve the status quo, and it will be the middle and working classes that get screwed by it. The income tax was originally passed as an emergency temporary measure only levied on the top percentages of earners, and over the years it has been contorted to become an enormous extraction of middle class purchasing power while the rich use loopholes like 1 dollar salaries. If a wealth tax is passed then I am absolutely certain that the same thing would happen, and the middle class would get screwed even more. It's human nature.

And besides, it's freaking Davos that's calling for this... this is just PR. Catharsis.
It's a forum comment, not an art history dissertation. I chose photorealism as it contrasts very explicitly with abstract styles, and, because I don't care for it. There's no need to read anything more into it.
> materialized WITH clauses

Are you talking about CTEs? And if so, are you suggesting that each "temp table" in the CTE is calculated/materialized a step at a time? If so, I see the query optimizer tear these barriers down and fusing all of the SQL together on a daily basis.
In my country (Sweden) subtitles are the norm for imported content, with most of that content being in English.

I believe that reading the Swedish subtitles and hearing the English words simultaneously have played a large role in helping Swedes to learn English.

However, it does help a lot that the grammar of Swedish and English is relatively similar.
I have been trying to use watching anime to get better at Japanese, and the different word-order and clause-order in the spoken Japanese to the subtitles have often tripped me up — especially when longer sentences have got broken up into multiple subtitles.
Looks great. Is there a similar tool around for Linux?
> Is there any rationale for this?

Do you mean for the TXT record? The rationale for that was performance. I don't know if this rationale was backed up by hard data or just a theoretical concern that HTTPS requests are more expensive than DNS requests.

> Also if DNS is explicitly a not trusted component this seems to strictly lead to a less secure system

The TXT record doesn't contain any security-sensitive information so it doesn't actually reduce security. The worst an attacker can do is block the retrieval of a new policy, but they could also accomplish this by removing the mta-sts A/AAAA record. Either way, the cached policy will be used until its max_age expires.
> Programmers will never have that kind of clout.

Why not? If you're writing software for a medical device giving a hard no to a feature request could be a very sensible course of action, and any sensibly managed company would listen carefully to that opinion.
> The world has been damaged for a long time, and no one of us can fix it all

I'm reminded of Billy Joel's "We Didn't Start the Fire" lyrics. I believe he's trying to say that his generation (Boomers) did not start the shit show. It's always been there, with different details.
It might be a good idea to make this a monthly thread? There is intense interest in the topic
If you're a startup, I think it's actually a pretty good design constraint. You're going to end up with a single system to optimize (inevitably in your 110% time because there's no platform team) and a leg-up in shipping with fast and well-tested infra (or at least better tested because it's what you're using everywhere else). Dropping-in and tweaking stuff across many parts of the system is way easier if it's consistent, easily testable wherever you are, and you know that tests for every dependency are being run on each PR.

On the opposite extreme you're talking multiple PRs, languages, test suites and deploys for every new feature. I've watched startups do this and die before finding something people want to buy.
Obviously.

Again, obviously, through simple logic it's easy to see that anyone who believes in an afterlife that depends on the keeping of commandments during the "current life" will have wildly different priors for making decisions. (Hence the aggressive proselytizing of some sects.)