skysight-inc/HackerNews huggingface dataset:
That's sad.

FWIW, I was a Research Scientist there, a bit over a decade ago, despite having only MS degrees, no PhD.

I knew of a few Research Scientists there who didn't have PhDs, so I didn't think it that unusual at the time I was hired. At one point shortly after arriving, I did suddenly wonder whether some rule had been bent, or there was a hiccup in some process that was supposed to block that, but I still got an appointment renewal after a year.

As the recipient of getting to work for a great PI, and of a title that sounded impressive to my parents, I can't complain about that.

(I might've been lucky that time. I'm not a fan of degree/class/caste ceilings. For one one of many reasons... There's the tragic story of a dear friend, who was a lab tech at another research university, in a field that had a degree glass ceiling among the technician ranks. Her supervisor and lab director sounded very supportive, and said she was the best technician in the lab, but their hands were tied on promoting her to a higher technician rank. She couldn't stomach the doctorate-level degree debt load that the supervisor was encouraging (she was poor, already had debt, and no family safety net), though it would've leapfrogged her over the role she sought. So she tried earning affordable transferable credits, for the gatekeeping for the next rank for which she was already qualified, while working full-time and living in lousy conditions. It killed her at around 30. Her lab did a memorial service. I got invited, but I didn't go. Besides being devastated myself, I was sure the supervisor and director already felt awful, and I had nothing to say in a memorial service context to certain cliquish technicians who bullied her for being meticulous about science protocols, and perhaps for aspiring above her station.)
You can also just not take VC money. There are a couple of ways to do this:

(a) Work at a big co, save a boatload of money, quit after a few years, and then fund it yourself without the bullshit coffee chats* and 18-month clock.

(b) Work somewhere that has good work-life balance, pays you enough, is okay with you spending your free time doing something that doesn't compete with the company, and then build it on the side until it makes enough money to replace your day job, and only then quit your day job.

* There are good VCs out there, but 95% of VCs will waste your time, and you'll have to wade through them in your search for funding. The amount of coffee chats you'll go through will literally destroy your company because you won't have time to do real work.
> What scientist is going to want to write JS when they can choose Python?

One who has a reason to?

All languages have their strengths and weaknesses. Popular languages have a positive balance. JS is great for the web, and there's surely >0 applications in science that require web interoperability...

The statement "mucking around with learning another language entirely", comes across as someone who hasn't experienced other languages to the point they see they often have more similarities than differences, become easier and easier to learn as a result, and are best used - at that point - like a box of tools, rather than the situation most programmers start with of using a screwdriver for everything because it's all they have.

This is where more than a few scientists seem to have got stuck with Python, and possibly part of why the language itself has accelerated into becoming a bit of a mess - though they often do, anyway. (So much for that "just getting from A to B" thing, I hope it sticks around, but it's not looking good.)

While many might not presently be in a position to, any scientist who could choose to use something more readily suited to a particular use-case, such as JS, or C, or Perl/Ruby, or Elixir (particularly with regard to ML lately), may find themselves reaching higher heights than they could have when limited to only Python.

As with anything, those with more options have an edge over those with fewer.
Disagree. The Spratly island shenanigans, in particular, are squarely aimed at Malaysia, Taiwan, the Philippines and Vietnam, which in your analogy are the smaller, younger victims of the bullies.
Awesome! If it weren't for Microsoft's... basically monopoly on extensions, I'd be all over Codium.
I have a 4K monitor and I have Wikipedia at 200% zoom at all times. It works fine and I prefer it to the alternative.
I did this a loooong time ago before there was really internet dating. Had a decision analysis tool I wrote in excel 97. Married a match in 2002. She was a crazy narcissist and made my life misery for 18 years until I divorced her.

Beware the tools you create, for the input corpus isn't necessarily valid over time. People change.
yes, but why? Why is GPT so much better at programming than other tasks?

can it be that programming itself can be so easily predicted in a generative way, while others require more ingenuity and real world model to be solved?

In this case I would totally offload programming to a GPT /LLM AI, while my job is simply to specify largely the business case.
The Chinese were doing it >2000 years ago - I expect that such games were a common tool.
I hope I wasn't too harsh, and thanks for contextualizing your post.

> The TL;DR of my original post is "don't optimise for income over quality of life".

On this, we can 100% agree!
> In Greek the gesture was known as the katapygon (κατάπυγον, from kata – κατά, "downwards" and pugē – πυγή, "rump, buttocks"). In ancient Greek comedy, the finger was a gesture of insult toward another person, with the term katapugon also referring to "a male who submits to anal penetration" or katapygaina to a female. In Aristophanes's comedy The Clouds (423 BC), when the character Socrates is quizzing his student on poetic meters, Strepsiades declares that he knows quite well what a dactyl is, and gives the finger. The gesture is a visual pun on the two meanings of the Greek word daktylos, both "finger" and the rhythmic measure composed of a long syllable and two short, like the joints of a finger (— ‿ ‿, which also appears as a visual pun on the penis and testicles in a medieval Latin text).

From here: https://wikiless.org/wiki/The_finger?lang=en#Classical_era
> 1. Forget what they say—instead look at who they marry.

Reminds me of Moneyball when they are evaluating potential prospects on how good looking their girlfriends are. [0]

[0] https://www.youtube.com/watch?v=6naO8n6HsqE
Thanks for the explanations.

When I was heavy into gardening and self sufficency, my main problem with pest management were slugs (I live in a quite humid area) and if I get into it again, I will probably use a physical barrier all around the planted area. (Last time I tried it very ecological and biodiverse and it was exhausting and regarding slugs, not working at all.)

If you manage, to make your own nitrogen with solar, I would like to read about it. Sounds promising to me as well, but I am not sure if it is worth the effort for small gardening.

"My day job is the satellite remote sensing of forests and forested ecosystems."

And I was asking, because it sounded a bit esoterical a la remote viewing and that seemed odd, with your otherwise very pragmatic approach ... so thanks for clarifying, sounds interesting. And good luck for the next harvest!
A trio of dubious denial-of-service security vulnerability reports
Right but businesses famously operate on 3-month intervals, not 30-year intervals. No business can actually make a 30-year promise like that.

I also don't think the calculus is as simple as "setting it back 3 years", all you would be doing is creating power vacuums (instability), whereas you ideally need constant upwards pressure. It would be like injecting cash via lotteries, it won't actually help in the long run, just create further instability and wealth inequality.
Is a chili dog a taco in a raised bun?
The differentiator is a yeast raised dough?
We await your rebuttal.
Are you worried about breaking changes in zig requiring large changes in bun, or getting stuck on an old version of zig?
I see Oven (creator's of Bun) are hiring. I imagine the pool of javascript developers that they could hire from is tiny. Add in Zig and it's even smaller.
Only read the flag once! For multiple flags we tend to have the first step in the build read all flags we care about and export them to environment variables.
This one probably had more to do with protecting shipping lanes from French interdiction, given the location and which other countries had colonies and other operations semi-nearby (spoiler alert: France). As far as why the British cared to hold it in the last century, I mean, not for why it's still a base now. Leave all the islands in that area to France and it'd have been a dagger pointed at shipping crossing the Indian ocean via the canal. Seize a couple of the islands yourself, and at least you can keep an eye on things and mount a plausible threat if a hot war breaks out, to keep France from getting too bold with their use of the nearby islands.

Britain had a bunch of other islands much closer to India. Not even counting Sri Lanka.

Though, yes, protecting shipping lanes to and from India would have been part of the purpose, but not just to India. British Malaysia, various Pacific territories, and the commonwealth states of Australia and New Zealand, would have shared those same shipping routes, largely.

I'd guess that as a US base it's more likely to support US or NATO operations, real or hypothetical, in or around the Horn of Africa than it is to have much to do with the subcontinent.
Anecdotal, but personally I can’t stand reading overly long lines and don’t keep my browser window maximised. I’ve written user styles for certain sites in order to keep lines sufficiently narrow, and I’m one of the few people I know to use an 12.9” iPad Pro in portrait mode regularly.
Pandoc 3.0 Released
Some email templates could help too.

> Hi (Name), are you getting the best experiences on your dates? We've been chatting for a while, and I wanted to share some news with you before I update everyone else. I've found some new exciting dating spots and you're going to love them! (Insert sales pitch) I'd love the chance to chat about my new dating spots. Shall we arrange a meeting to talk you through possible restaurants, bowling alleys or what movies we can watch together? Let's book a call today and get things started.

Source: https://www.flowrite.com/blog/sales-pitch-email , slightly modified.
Also, use stable diffusion to generate possible family life outcome images such as your future children around a fireplace.
Yeah, I entered exactly one contact before I realized this.

There’s also the problem of entering unflattering details, and subsequently leaking them out.

The search continues.
Maxed out Mac Pro loses 98% of it's value after three years
Yep, he's a Joker, Delphi/Pascal hater.
Prof. Yoshito Kishi, 1937-2023
How to Use ChatGPT as a Product Manager
This is a short story I wrote about a PM lead working over at #linkedin, and how he saved the day using #chatgpt.

I wrote this to showcase one of the many ways on how an #AI can assist us with our many responsibilities in this complicated job called #productmanagement.

Specifically, here is the resulting user story for a new feature that the hero of our story ideated and "finalized" in less than 5 minutes:

User Story:
As a LinkedIn user, I want to be able to interact with the stories in the "Inspiration" feature by filtering them by industry, job role, and other criteria, and also be able to save stories that I find particularly interesting or useful for future reference, so that I can easily find the stories that are most relevant to me.

Acceptance Criteria:
- The user can filter the stories by industry, job role, and other criteria.
- The user can save stories that they find particularly interesting or useful for future reference.
- The user can view the saved stories in a separate section.
- The user can remove the stories from the saved section.
- The design of the frontend should be consistent with the LinkedIn's design guidelines.
- The frontend should be responsive and adaptable to different devices.

Edge Cases:
- The user should be able to filter the stories even if they have a low internet connection or a slow device.
- The user should be able to save stories even if they are not logged in.
-The user should be able to view the saved stories even if they change devices or log out and log in again.
-The feature should work properly if the user has a screen reader or other accessibility tools enabled.

Definition of Done:
-The feature should be able to filter the stories by industry, job role, and other criteria.
-The feature should be able to save stories that the user finds interesting or useful.
-The feature should be able to show the saved stories in a separate section.
-The feature should be able to remove the stories from the saved section.
-The design of the frontend should be consistent with the LinkedIn's design guidelines.
-The frontend should be responsive and adaptable to different devices.
-The feature should be tested across different browsers and devices to ensure compatibility.
-The feature should be tested with a small group of representative users to ensure it meets their needs and is easy to use.
-All necessary code changes should be committed to the codebase and be reviewed by other team members before being merged.
-The feature should be properly documented, including any necessary instructions and troubleshooting steps.
- The feature should be deployed to a staging environment and be tested by the team and stakeholders before being deployed to production.
Denial.
The Klein Dog
The 32 bit integer primary key issue is so painful. I went through that once (we got the migration completed before the PK maxed out but it was a nail-biter) and I never want to do that again. I'm a strong proponent of 64 bit integers ("bigint") for serial primary keys by default. An extra 4 bytes per row overhead is well worth the peace of mind.
Bionic 3rd thumb [video]
Looks like it's happening over at Microsoft as well: https://www.nytimes.com/2023/01/18/business/microsoft-layoff...
One thing you should do is make sure you're legally allowed to sell it behind your own brand. The departed Captain might still have legal claim to the IP, the idea, etc...unlikely but possible. Who owns what?

If you're completely in the clear on that front, well, first off - your product sounds pretty interesting. Secondly, what went wrong? Does that person that had the falling out over slack still have the ability to screw you or the UI/UX person over? Do they own trademarks, the LLC registration, etc...?

However, the most important question is this: if you could take it with your UI/UX partner, and start a company and do this fulltime, would you? Or is this something you're interested in using as a portfolio project for a better dev job? Would you seek investment quickly?

Shit, if you're looking for a business-oriented person, there are plenty of people here who would probably love to jump into that role (myself included).
Reading your comment I got worried that there was going to be this giant banner permanently affixed to the top of the view. Taking a look, the actual implementation is very small and unobtrusive.

I don't know that I prefer it, but I also don't think I hate it. I feel indifferent.

I definitely love how they put the ToC off to the left. It's a great use of all the horizontal space on our 16:9 screens, and will make zipping around to different parts of a large article a lot easier. I'm willing to put up with the small banner in exchange for this.
That's what GraalVM is. Created by a corporation of course, but it's open source.

GraalVM has Truffle, which is an API for creating languages. If you use it, you get a lot of features for "free". All you have to do is write an AST interpreter. I wrote about it a long time ago here:

https://blog.plan99.net/graal-truffle-134d8f28fb69

Misc things you get:

• Advanced JIT compiler with support for static and dynamic typing, multiple CPU archs.

• Advanced multi-threaded portable runtime.

• Several cutting edge garbage collectors (you don't have to use them).

• Native standalone single binary for your language's interpreter/jit.

• Interop with other languages! (call into js, python, ruby, java, kotlin etc).

• Can also call into WebAssembly and native code compiled with LLVM, your JIT will optimize across the boundary.

• Can implement your language stdlib in any other language (see interop) meaning programs written in your language run on every major OS out of the box.

• Profiling support.

• Debugger support (chrome devtools).

• Sandboxing.

• Heap snapshotting.

• Code coverage support.

• Some Language Server Protocol support.

Probably more I forgot about already. It's really a pretty amazing generalization of the JVM and drops the cost of creating competitive new languages through the floor. IDE integration is the weakest part, but as you're writing your AST interp in Java, making a converter to the IntelliJ PSI AST API isn't much more work so an IntelliJ plugin would be easy. And IntelliJ is itself open source so you can fork it to make a dedicated language IDE if you want.
> Which means if something really bad happens (major trauma from a shark attack), someone is probably dying.

> Weighed against that... a ban on surfing for recreational purposes seems fair.

> At the end of the day, when you're deployed in a remote environment with the military, you're there to serve the mission. Fun comes secondary, or not at all. :(

I wouldn't be surprised if the risk of shark attack to surfers there is lower than the risk of death due to basically every other activity on the base. There are maybe a dozen deaths (not just including surfers) due to sharks each year in the whole world. Banning surfing due to the risk of shark attack is totally illogical. Surfers are so much more likely to injure themselves or die in any number of other ways surfing. The risk of shark attacks just doesn't even enter the conversation.

I'd be interested to hear the reasoning on the ban. If it really is due to shark attacks, the military might consider getting someone more rational to make those decisions at the base.
Fair point. That would indeed be priceless.
We will eventually have a builtin Postgres client, but Postgres.js is also a great choice. I started to work on a `bun:sql` module, but ran out of time for now.
This is very common in the developing world. As governments print money and cause high inflation they want to prevent, or at least significantly delay, citizens exchanging it for a more stable option. So, the governments add friction (limits, KYC equivalents or outright bans) and offer exchanges with less friction at a much lower rate.

Check Argentina -- their "blue rate", used by hotels and other cash-based businesses on site, is often twice as favorable as the official rate that you get with plastic.
Note that it's not universally true around the world. In the US, yes. If you do this in the UK, it will result in an evening where you end up ordering a taxi and slipping out the back door while two women are pulling each other's hair extensions out outside a pub and trying to beat the opponent with a shoe.

Yes this actually happened to me.
It's not just that a system built in MS Access facing scale concerns needs a rewrite from an engineer's perspective.

It's that the business will also accept that it needs a rewrite. As opposed to the current status quo where they'll ask what's wrong with continuing to use $Slick_and_Fancy_Tool (then act surprised when it stops scaling with regards to whatever business, performance, or compliance barriers you've then reached).
Thanks for your comments, and I think I see the ambition of the project. We'll see how far it goes. I hope that the powers that be in this space see the risks they're creating, recognize that they are increasing the blast radius of account loss, and take some efforts to mitigate them.

Honestly, if they don't, they may find themselves under significant government regulation. The DMV in most states is hard to work with, but they work with everyone, regardless of disability, felony record, reprehensible views, everyone. If we're going to allow these companies to take this authoritative role in our systems, they should necessarily lose the right to refuse service. If they don't want that trade-off, then they should hand the whole thing to login.gov and other Government Identity schemes.

The best hinge point I would use in conversation with these players is to plan for third-party access from the beginning. Systems like Lastpass and Bitwarden have built robust systems for emergency access in the event of hospitalization or death. They've done so because its needed, often. If the Big 3 commit to allowing some access-for-transfer-out when accounts are closed or access is lost, even in non-ideal situations, that would go a long way.
Let me be more precise: more classicist and less cramped forms of antiqua. Palatino, Garamond are the first two that come to my mind.
I recently watched the video where he said it, but I can't remember which one it was. It was one of the ones on the Tested channel, either an ask Adam or one of the questions from a live stream they made in to a video.
The problem with that is that you move to a new city/country and POP your offer gets revoked or you get laid off a few days after you moved.
> Of course we think what we're doing is important, that's why we do it.

We think it is important... or we think it is fun? I expect a lot of us are, for example, guilty for diving in and creating software (or whatever your craft is) that we think others will like/pay for, but don't actually ever stop to talk to people to see if that's the case because collecting data isn't nearly as enjoyable. Maybe you will get lucky and there will be interested parties aligning around your random guess. But more likely nobody will care and you'll go back to the drawing board to commit the same mistake again and again.
Just as a aside : the US is the only country I’ve been where the relationship with credit card is so … relaxed.

My first week here, my conclusion was that people must be either really honest, and that you get refunded routinely.
Command Performance – USAF 1963
I recall Google has an API for at least part of the Gmail data (tasks) and that API is used on mobile devices.

Look into it, you might be surprised.
Narcissist flag was missing in my original dataset.
Where this gets a bit dicey is the "club membership" part... here in the US, you couldn't get away with no <racial group> allowed, but members of a particular church where the church owns the complex, for example, as well as "over-55" communities are places where the state has allowed this type of discrimination. There is also a loophole in US law for multi-tenant dwellings of 4 or fewer units where the owner/landlord lives on site - they have a lot of latitude, let's put it that way. Individual US states have different degrees of protections for various group. While this example in Canada is unlikely to fly here in the US, the fact that it is set up as more of a co-op with deed restrictions (I assume??) likely means there would need to be a lawsuit to completely overturn it.

That said - as a real estate agent, I wouldn't touch it. No offense to any group that wants to have their own private community, but as a professional it sends a bad message if I start treating different members of society in discriminatory ways. Sometimes this means I have to work with people who's political / religious / social beliefs are very different from my own, as an example, but that's part of being a professional, IE: treat everyone right.
What do you like about your extension versus session buddy? I use session buddy all the time for the same reason for the same reason.
PowerShell does exactly that for its scripts.

And then uses those definitions for autocomplete, validation, etc.
This strikes me as super creepy.. But I could see the use-case for stuff like dating-sims where you're kinda supposed to be the creep?