skysight-inc/HackerNews huggingface dataset:
Location: Hyde Park, NY 12538 (Hybrid commute range to NYC, Albany, Westchester, Northern NJ, Stamford CT)
Remote: Preferred, or Hybrid within tri state area
Willing to relocate: No
Technologies: Information Security Analyst, NIST, Office365, GoogleSuite, Vuln Management, Cyber Reporting
LinkedIn: https://www.linkedin.com/in/richardrelyea/
Résumé/CV: https://docs.google.com/document/d/1ONAsxVsVw_j4UYNAyomDjnpoq9EFbKUHyVFJNXrZTlk/edit?usp=sharing
Email:rsrelyea@gmail.com

Cyber security professional/CISSP, excels at collaboration and utilizes a blend of analytical, troubleshooting, and interpersonal skills to effectively assess and communicate risk to strengthen operational effectiveness and enhance a company’s cyber risk profile.
Performed GRC and Cyber Risk Reporting by collecting/delivering relevant intelligence, management information (MI), Metrics and Key Risk Indicators (KRI) to assess risk position. Led reporting process, schedule and production of cyber security risk profile presentations.
Coordinated Cyber Security, Risk Management, Vulnerability Management and Compliance for more than 70 enterprise level telecommunications applications. Independently analyzed and reported on performance to achieve secure and compliant products. Compiled and translated Security metrics for monthly presentation to Senior Management.
Conducted Risk Assessment / Risk Management audits, including Web Application, Port and Source code scanning/integration, resulting in improved security posture.
Technical Manager with excellent interpersonal and communication skills, integrity and attention to detail.
Being an old, grey beard, it's been interesting to see language change in my lifetime. Things I learned:

* Third-person singular indefinite ("he or she") can be replaced with third-person plural ("they"). Of course, a lot of changes around recognizing gender.
* Final punctuation within the quote at the end of sentence (Did you just say "what?") can be placed after the final quote if the quote is for a literal string (ie, The password is "123456".)
* Companies switched from being singular plurals ("Google is deprecating another product.") to plural singulars ("Google are deprecating another product.")
* Moving away from verbed nouns ("Google it") to multipart verbs ("search it up").
* Double infinitives ("to try to eat") getting changed to an infinitive and conjunction ("to try and eat").

One thing I am very said about is just how lack luster both of my kid's hand writing is. My eldest is in high-school and her hand writing is horrible. Partly because she has little use for long-form writing (forget cursive) and because they rely on the spell checker.
Interesting point - I personally am fairly easy about signing up to cool new products that I like the sound of. Although it makes sense that some people might be hesitant to give details away so easily. Do you reckon featuring a video demo would help mitigate this?
https://archive.is/DPtgt
https://peps.python.org/pep-0584/ is the PEP for merging dictionaries; sadly, it barely mentions pipes as a consideration.

To be fair, the notion that pipes are lower-priority than other syntax needs is not exclusive to Python: in the JS world, discussion in https://github.com/tc39/proposal-pipeline-operator and specifically https://github.com/tc39/proposal-pipeline-operator/wiki/Bike... has been going on since 2018, with things like Tuple Literals taking precedence.

On the Python side, though, at least you can build your own pipes! You can define various helper classes that have, say, an `__rrshift__` method, to let you do the following with full type-checking support:

load_iterable_from_db() >> to_dict_by("id") >> tee(logger) >> call_(dict.values) >> to_dataframe

(With great apologies to FP folks who see a bind operator, and C++ folks who have seen enough operator overloading for a lifetime!)

Not necessarily something you want to use unless you want to confuse your team, but quite useful for fluent code in notebooks!
FLUX.1 Image Generation Tool macOS CLI
I recommend reading the short book Weaving the Web by Tim Berners-Lee.
> now we have 2 answers and 2 universes, but now randomly don't know where we are?

We are in both. Both universes are equally real. Each 'copy' of you knows it's in the universe where the result matches the observation.
> Hilariously confused. Tech is different from Big Tech, which is yet further different from Big Ad Tech.

Big Ad Tech has been a money spigot for R&D in both hard and soft tech. This comes via M&A but also spawning a generation of VCs willing to fritter away adtech money on fun hard tech startups.

There is not a big source of VC funding for hardware startups that doesn't come directly or indirectly from Big Tech / Big Ad Tech revenue and valuations.
That means there are 20 MORE labor hours, not less. The typical person reading this is only working a couple hours to do anything related to the basics (you don't need nearly as large a house as you live in - even if you live in a tiny house)
I love to see language evolve like this! Dictionaries and grammar rules are not prescriptive, they follow what/how people speak, not the other way around. They do influence in the opposite direction as well, as a bit of a normalizing/consolidating force. I feel like for the last few decades (at least) we've treated dictionaries like gospel, with very strict, almost mathematical definitions of "correct". I think giving a bit of freedom to allow new words/etc to develop naturally, like they have since the dawn of human language, is quite nice! I.e. Make fetch happen!
The problem with directing tax heat towards assets is that you chase away the assets to more favorable jurisdictions (ie, overseas.) Real estate / property tax works because land can't be moved. But if you tax capital in the US, the capital holders will simply leave the US.
I've had and seen this philosophical debate a few times.

To me, "if anything goes wrong, do the following" is perfectly valid semantics that appears a lot, and a bare excepts is a fine way to implement that.

I think what confuses these discussions is that a common "rookie mistake" is slapping on a bare except when you really should be specific.

For some people, this is reason enough to blindly enforce a "bare excepts" rule. To me, the costs vastly outweigh the benefits in this case.

At it's core, this might be a personality type issue more than anything else.
I don't see how. I do not find the works in question ostentatious in the least. They deploy gold tastefully and appropriately in relation to the subject matter. Purpose and the role something plays in a composition determines appropriateness. So, for example, while gold leaf on a church ceiling can be beautiful when it plays a sensible role in the composition, putting it slapdash on your drywall McMansion ceiling because #GoldIsRich is incredibly tacky.

I suspect you are judging gold not from reasoned taste, but some kind of prejudice.
You get that a lot in Germany and the grave accent too, as with "Rosi`s" in the article image. I guess the acute accent is laziness because unlike the apostrophe, it doesn't need the shift key on a standard German keyboard layout. The grave accent is at shift+´ so just weird.
I agree. For those not in biotech, protein folding has been the holy grail for a long time, and AlphaFold represents a huge leap forward. Not unlike trying to find a way to reduce NP to P in CS. A leap forward there would be huge, even if it came short of a complete solution.
There are PEPs that are not language features, but this PEP is emphatically proposing a modification to the language.
OK, and I say it's true. Now what?

Actually I think the definitions work (in practice) like this:

Open source means you can see the source, with a hint of other implications (which vary).

Source available means you can see the source, and is probably being used to exclude the extra implications of open source, but might not be.

Other terms exist and have unknown meanings and always will.
Turkish Airlines pilot dies midflight, leading to emergency landing in New York
I trust Uber somewhat more than a taxi driver. So far Uber's worst to me was rides not showing up, with taxi drivers I've been essentially robbed (and in most of the world, that it was only "essentially" means I had a not so bad experience).
Like all of python, `a | b` operator is just `a.__or__(b)`. If you want that operator to do something different in a different context, just override __or__.
No one would anyone would object if this was a "best practice" or "linter rule".

It's the enforcement by compiler, which will break lots of existing code, that makes people unhappy.
It wasn't until later in the Byzantine period that gold was used excessively in art. In the early period when it was largely confined to halos, as a contrasting accent around painted halos, or to convey specific religious symbolism, it was hardly ostentatious.
a "no-brainer"? for a one-time reduction? that severely damages America's ability to generate wealth? am I taking crazy pills today? I advise you to compare America's GDP per capita and especially disposable income per capita to any other country. wealth generation matters so much more than distribution.
The .io domain was originally run by a guy who didn’t really have the UK’s official backing. He was basically just depositing money into the accounts of different overseas territories for the domains he was selling, and they seemed to be fine with it. Eventually, he sold it off, and now a hedge fund owns it.

The British Indian Ocean Territory (BIOT) will eventually stop existing, which means its ISO country code would go away too. But domain names tied to countries have outlasted countries before—like .su from the old USSR. IANA would likely prioritize keeping all the existing .io domains working over worrying about whether the country behind it still exists.

Google already treats .io more like a generic top-level domain (gTLD), similar to .nu, .to, or .tv, since most of the sites using it have a global audience, not just people from the small island it’s technically tied to.
I do not mean this as a loaded question, but what happens in this model when maintainers die?

Everything you've said sounds great, with the assumption that the maintainers can maintain their pieces indefinitely and independently. But we're mortal. And I know the independent maintainers in places like CPAN are humans, not companies.

I guess it's a sign you're getting old when you start worrying about this kind of thing
At $14k/ea, this is a calculated risk.

Maybe they can make the vehicles work. Maybe they can sell the parts to existing owners.

In the worst case, what's the scrap value of the packs and other components?

"It is our intention to collaborate with the Fisker Owners Association to create a universally beneficial pipeline of parts as well as technical and mechanical support."
The argument that the code may contain third-party licensed code that can't be open sourced is the usual retort that comes next.

I'm with you, though. This is a place where consumer protection needs to be bolstered.
You have a "How can we improve?" button, but nothing happens when I click send – perhaps that's one thing you can improve? :)

My unsent feedback was:

I clicked on an itinerary on the home page, was asked to sign up/in, signed in with Google, and was taken to https://itineraries.io/home instead of the itinerary I had clicked on.

It would be good to be able to explore itineraries without having to sign up/in to see what the site is about, but if you're determined to get people to sign in, at least take them to where they wanted to go afterwards.

Nitpick: The spinning globe is painfully obviously a flat image. It's also spinning in the wrong direction ;)
By the time you've written a Python that has all explicit types in it, and harvested the speed advantages the interpreter can have when it can count on that, and all the other cascading changes that would result, and the fact that you would discard 100% of all previous modules both Python and C, you might as well just start using one of the existing statically-typed languages that already has a mature ecosystem.

Python should be working on being the best Python it can be, not being an adequate Python and an inadequate bodged-on static language on the side.
What does it mean to “screw up installing something”? Don’t think it has generally been a problem, though I could imagine a bad kernel module perhaps.
It's not though. It's much more regular than english, but there are a lot of issues (which were addressed in the past).

Take for example the sentence "Ea ia ia". It's pronounced /ja ja ia/.

Some examples:

* x exists and it's not clear if it's pronounced /ks/ or /gz/.

* e is sometimes pronounced /je/

* h is pronounced as /x/ sometimes and Romanians don't realize this. E.g. hrană is [ˈxra.nə] even though people think they say [ˈhra.nə]

* i is the worst letter in Romanian. It has three pronunciations: /i/, /j/ and /ʲ/. Take for example "copiii". Is it pronounced /kopiji/, /kopiii/, /kopʲji/? Nope, it's /koˈpi.iʲ/ . In the past /j/ and /ʲ/ were written with ĭ making things a bit easier.

* Stress is not written which causes confusions between words like "muie" /mu'je/ (softened) and "muie" /'muje/ (blowjob)

* /ɨ/is written as both î and â based on some stupid rule to preserve România being writen as România instead of Romînia. This is to remind foreigners that we were once Romans, but it's pointless because most foreigners think Romania means "land of Roma (gypsy) people".

I've heard that Serbian in Cyrillic is very phonetic though.
Sure. Discord is a magnet for child sex abuse and money scams. The end.
So you went to Wikipedia. Now do some real research.

"Unbiased" means presenting the facts: what actually happened. You're right; it's not the same as "presenting both sides."
I have seen enough white-only teams while at FAANG. Those were not in SV but in smaller US cities. Of course that was rare but then again, chinese-only or indian-only teams were rare as well.
Here is the key thing from the article:

> And ICANN typically doesn’t redelegate ccTLDs without the consent of the losing registry. [..] Niue, the Pacific island nation, has been fighting fruitlessly for control of .nu for two decades, for example, but the extant registry doesn’t want to hand it over so ICANN has not acted.

ICANN does have rules for decommissioning old domain, but it's a very remote chance anything will happen and even then - there would be a decade long transition period.
>Ctrl-f, Windows.

Ahem, "air-gapped'.

Any decent Unix system has either udev or hotplug based systems to disable every USB device not
related to non-storage purposes. Any decent secure system woudln't allow to exec any software to the user beside of what's in their $PATH. Any decent system woudn't alllow the user to mount external storage at all, much less executing any software on it.

For air-gapped systems, NNCP under a secure Unix (OpenBSD with home mounted as noexec, sysctl security tweaks enforcing rules, and such) it's godsend.

Securelevel https://man.openbsd.org/securelevel.7

NNCP http://www.nncpgo.org/

http://www.nncpgo.org/
The Delivery First Mindset
There is value in those other things. Administration is an important job - while it is justifiably looked down on because it is easy to bloat, there are important things that need to be done. And those administrators really should have comfortable chairs, motorized standing desks (yes both!), coffee, and other those other little things that make life in an office better.
That's a bit like saying that the invention of the airplane proved that animals can fly, when birds are swooping around your head.

I mean, sure, prior to alphafold, the notion that sequence / structure relationship was "sufficient to predict" protein structure was merely a very confident theory that was used to regularly make the most reliable kind of structure predictions via homology modeling (it was also core to Rosetta, of course).

Now it is a very confident theory that is used to make a slightly larger subset of predictions via a totally different method, but still fails at the ones we don't know about. Vive la change!
For those who don’t have a Twitter account, here is the whole thread on Threadreader:

https://threadreaderapp.com/thread/1843963052183433331.html
That's not a problem, let alone the biggest one. You should just use relative imports explicitly.
I think you're getting it backwards. The research operations are a desperate attempt stave off regulation to keep the sweet, sweet monopoly profits coming in (and those profits are so big that the bean-counters allow it). I believe that was the explicit strategy at AT&T. We collectively pay way, way more.

It'd be way more efficient and cost effective to just set up a well-funded government labs to do that research.
Yes, and it is the engineering experience/skill to know when to follow the "rules" of the reference architecture, and when you're better off breaking them, that's the entire thing that makes someone a senior engineer/manager/architect whatever your company calls it.
I responded to you after my first comment.
Dad's Love Tool is why he's a dad.
Btrfs snapshots are the closest thing I can think of. It doesn’t have the concept of branches specifically, but you can take snapshots of the entire file system and view specific files from those snapshots without having to roll back the whole system.

Manual saving files with different version names is the easiest solution that would probably work for most use cases. That’s what I do for music production. Every time I start a session I save my project with a new minor version, e.g. Epic Banger v0.4, in case I need to revisit older versions. I wish there was a way to include change log messages though.
Not sure where you are located. If you're lucky enough to live in the US by a Microcenter computer store they often have refurbished NVIDIA cards for very reasonable prices. I picked up a 3090 for $699.
San Francisco to Shutter 9% of Public Schools Amid Budget Crisis
At minimum, I assume if I sign up you're going to start emailing me, and I haven't even seen enough to decide if I'm actually interested yet.

Worst case (often the case) those email addresses get collected and eventually sold off to some marketing spam list that just adds more junk to my inbox and adds a little bit more information to some marketing profile about me somewhere.

A video demo would definitely help demonstrate that at least there's a "there" there.
I love using the bare except in small 1-file scripts, it just does the job elegantly
personal days of reflection and work make sense, but a holiday is probably inaccurate.

things like toyotathon, various days of awareness or visibility, and prime day are essentially nihilist holidays, where the "holy" aspect of them is replaced with some material and un-sacred interest, and "celebrating" just means promoting or selling to people who don't care. Nobody is celebrating these things and acting them out is a banal rejection of meaning.

I like the idea of taking days for important personal things, and there is probably a system of living well that includes these tasks, but maybe reflecting on what something "sacred" might actually mean is a better use of it.
Just to clarify, I think you have the terms reversed. Descriptivism is, as you say, describing a language from its everyday usage. Prescriptivism is when you follow a rules body or dictionary to say what is “correct.”
I switched to Mint Cinnamon due to the “technical enshittification” of Ubuntu.
Disagree. I do this kind of code all the time:

try:
something()
except:
log_tons_of_debug_info()
raise

and I am very glad that I get my debug info works even if I press Ctrl-C or someone calls sys.exit().
It would be more interesting if the fee was decreasing with item age.
No more hacker news alternatives please
Strong agree. As a kid, I remember I'd have to pause for like 5s every time I wrote "it's" or "its" to try to remember what was correct. And it doesn't help that what I'd usually remember is "well apostrophe s denotes possession usually, so surely apostrophe s denotes possession here as well". But alas not. I think always having the apostrophe makes way more sense.

(Nowadays I just don't double check it and it's basically a cointoss if I get it right or not :P)
Launching AI Products with Braintrust's CEO Ankur Goyal
Braintrust just got the $36M series A funding https://x.com/ankrgyl/status/1843685307344146833
Not OP but have the same frustration, and no a video would not be helpful. Let users maybe view the first N items of an itinerary before requiring an account to see the full thing. As-is I have no incentive to sign up for an account because everything interesting is account-walled.
Clearly your question is beyond the scope of the article -which means you want more than 700 words. Otherwise you could just read the article.
Deno 2
Python 3.13
TCL 9.0

Full of surprises this October
Hm. Should I move all my domains to .af or .so? Both are so good!
Windows shouldn't be used in a serious environment since Windows 95 and ubiquous networking. NT just made it harder to attack the system but not the user accounts.
British post office, for clarity.

It's a long, complex, ongoing story, a/k/a the Horizon IT Scandal:

<https://en.wikipedia.org/wiki/British_Post_Office_scandal>
Ann Marie Caplan (1933-2024)
I found this site recently and love it: https://terminaltinder.com/
What the fuck are you doing with that link?

Here’s the link without the bullshit: http://razzaminipainting.blogspot.com/2016/07/non-metallic-m...
I don't need or even want a US president to be respected by other countries leaders. All I need is for the POTUS to not get this country involved in more foreign wars. Trump is a lapdog of Israel so he doesn't fit this bill, but what I'm saying is "foreign leaders laugh at him" falls flat. IDGAF.
I don't think high frame rates are common outside of PC gaming yet.

Wikipedia indicates the Switch maxes out at 1080p60, and the newest Zelda only at 900p30 even when docked

https://en.m.wikipedia.org/wiki/Nintendo_Switch
Nice stack, but are you really using it to make complicated enough sites that TypeScript is much benefit? Drop that build step baby.
Wealth Distribution in the United States
Well, I don’t know about outside the universe, but you’re still not understanding how scaling works. And our technological progress.

The simplest way I can put it is that at some point of compute, there is a crossover where you need less mass to simulate something than the mass of the actual thing is. This will hold true for particle simulations as well. So no, you would not need more particles than the universe has to simulate the universe perfectly.
Great example of horrible software eating up all the hardware performance gains.

Windows benchmarks used to have parity for a very long time. XP/7/8/8.1/10* had performance benchmark results within the margin of error ~ 2% at most.
If you buy a famous painting as an investment, I'd assume you have enough money to cover the taxes without having to auction it.

Accurately valuing the painting every year is definitely very difficult.

The same argument doesn't necessarily go for a farmer's farmland. The zoning could of course be calculated into the land value. But I'm unsure if farming economics allow for paying the taxes on those unrealized gains
Just to be clear, we're talking about a wealth tax above a certain threshold, think hundreds of millions of dollars to billions and billions. This has no application to anything remotely related to the "family farm". And yes, it is okay to force someone with a half a billion dollars in assets to sell off a small percentage for tax reasons, unless you think they should never ever be taxed for it.
I woudn't use Windows at all. USB media? Authentificated and encrypted, with some system like NNCP and a little multiplaform Go based GUI (or heck, TCL/Tk) on top.
Ok my bad but I did mention what he’s doing with inlining. So I contradicted myself in the original message which you didn’t identify.

He still does inlining.
Sustainable building effort reaches new heights with wooden skyscrapers