skysight-inc/HackerNews huggingface dataset:
I can give a limited answer based on my own day-to-day work. I work in Ruby Dependency Security, which is the team who are most involved in helping out with rubygems.org and RubyGems work. Our biggest effort lately has been about rolling out MFA requirements for owners of top-most-downloaded gems. What I'd like to do afterwards is focus on gem signing using sigstore, which would make it a "one click" experience for authors. We did some work on it earlier this year[0] but chose to focus on MFA as our first big push. We also aim to devote a substantial fraction of our time to chopping wood and carrying water: looking at honeybadger exception reports, etc.

In terms of the long run there's a whole bunch that can be done to continuously harden every aspect of the Ruby supply chain. One thing we've been involved in founding is the OpenSSF Securing Software Repos working group[1], which has meant that RubyGems maintainers are now talking directly with folks from PyPI, npm, Maven Central, Cargo and others. We all face shared threats (eg, dependency confusion, resurrection attacks etc), so getting together to work collectively and share ideas has been super awesome.

[0] https://github.com/rubygems/rfcs/pull/37

[1] https://github.com/ossf/wg-securing-software-repos
https://tylershuster.github.io/an-ode-to-the-pomegranate/
In Finland a major sorts retailer, XXL, was just found to be destroying returned things

https://yle.fi/news/3-12499114
This is a submarine article at its finest.

“Make the internet weird again with codeblog”
In a world with strong determinism, there is no consequence. Actions don't cause reactions. The initial state of the system causes all outcomes -- both immediate and apparently-consequent.

The person doesn't really pull the trolley lever insomuch as the universe began in a state which determined that at that moment, the person's arm and the lever would move.

In such a world, even time is barely meaningful, since events, not being dependent upon each other, don't really have a causal ordering.
The Lounge – a modern self-hosted IRC client
I mean to be honest if you have a 16' M1 Max, there is no reason to upgrade for the next 2-3 years..

The performance improvements will be marginal at best and in any case, what good is a machine if you can't keep it more than a year?

I just ordered my 16' Max and am not willing to upgrade for a while.. it's not even worth the wait for the M2 Max pros, since it will be basically the same specs and you'll have to wait more than a moth to get it anyway so why delay further?

If you have cash to burn however, then I guess it doesn't matter..
I will say it again. 99% of the marketing people are just posers with little to no skill. This post's example/company might be different but majority of the marketing departments of the companies I've worked in the last 20 years all replaced by new posers. They usually last 6 months, and within that 6 months, they talk as much as they can to look like they do something.

Managers depend on the new hires to do tasks and brag about them, while new hires or marketing department don't know jack about what they are doing because they are 20 year old kids with instagram and tiktok knowledge thru their own phones. It is a joke but part of corporate culture.
Is this speed a feature of python now, or is this performance something that could regress in future if needed for a different feature? As in, will python continue to run this fast (or faster)?
> it's still way better than anything I've seen in the PC world

Man, if the 2019 16" Macbook is better than anything in the PC world, I feel like you don't try many laptops. That 16" laptop is one of the most comically terrible laptops I've ever seen. Nevermind the Touch Bar, the performance envelope on these devices is way off (and probably boils down to the terrible chassis design and logic board layout). I have a friend with the i7 model, and it would regularly hit 90c on completely benign workloads like watching YouTube or browsing through her calendar. The battery life is distinctly worse than most laptops I've seen at that size too, which really left me scratching my head over these machines. Even the 2019 13" model wasn't that bad.

With all fairness though, I've never owned one or driven it full-time. I just remember balking at how poorly thought-out the hardware was at the time, and feeling pretty good about my choice to abandon Macbooks altogether.
It is often rewarded but generally people will remember it much longer than good things and it will show at marginals.
I cede that I could be misunderstanding
"Efficient Data Compression Using Prime Numbers"
Authors: Kalyan Guchait Debasish Chakraborty, Snehasish Kar
Conference: Emerging Research in Computing, Information, Communication and Applications

Here's some code too, but it's scrapped and non-functioning mostly:
https://github.com/meltyness/eggschmidt
> allying with US

and Poland, Latvia, Lithuania, Estonia, Germany, France, UK, Spain, Slovakia, Georgia, and everyone else who understands what a bloody nightmare Russia has been the last 100 years. Ask any closest neighbor: Pole, Slovak, or Georgian 10 years ago how much they trust anything Russia says.

> They picked the wrong horse to follow. If they stuck with Russia, they wouldn't be in this situation (would US have invaded?).

Seriously? They picked the wrong ally because the other would invade and murder them? Should France have allied with Germany against UK in WW2 instead too? We already know US won't invade with the script flipped; Belarus exists.

> seen most clearly with meddling with Nord Stream 2 pipeline agreement

Are you living under a rock? Every civilized country now unanimously realizes how stupid trying to Nord Stream 2 with Russia was, including Germany.

I am so sick and tired of the goalposts being moved for Russian apologetics. Invasion of Georgia, Donbas, and now full scale invasion of Ukraine. I thought, surely, surely if Russia invades all of Ukraine, there's no possible way some fool can try to make these arguments anymore.
It's a reaction on increasing Chinese measures to reduce dependency on the west.
I reset it to factory defaults, updated the OS, and gave it to my wife. It might not run Monterey, but it still runs Emacs so she's fine with it.
Certain words, which get used a lot in our industries, mean different things at different companies. Many of the conversations are the same, but depending on where in the cycle things are, the topics tend to be either expanding or contracting, heading towards a decision or updating people of a decision. Or collecting to see if anyone knows if a decision has been made or is pending.

There are people who will speak up immediately, and people who will wait until those people have spoken.. to speak up. I'm of the latter sort.

Not everyone has to say something at these meetings, but these meetings will usually have at least one person who heard somewhere, from someone, that you should never go to a meeting and say nothing. If that person is one of those people who speaks up immediately, your meetings will necessitate a follow-up meeting.
Python 3.11 is up to 10-60% faster than Python 3.10
I think you’ve misread this announcement: it doesn’t appear that MDM is disabled. It merely looks like you cannot change MDM settings, including enrolling, while this feature is active.
> Imagine a business person saying, "Oh, programmers protect their work by making it needlessly complex. Every few years they invent new tools and insist that the old ones are broken, so that they can re-implement the same features over and over. Today they say it's vitally important to switch to the new thing, jquery or docker or react or whatever it is this month, and five years from now they'll say it's just as important to get rid of it. That's how they make sure they'll always have a job."

Would they be so wrong? The state of the art is advancing, and these re-implementations can be huge improvements...but aren't always. The tools/techniques often seem to be used outside the domain where they're important (e.g. Big Data tooling used on data sets that can be processed on a nice laptop) or are so short-lived the switching cost is never reclaimed (e.g. always using the trendiest Javascript framework/tooling). This hypothetical business person certainly wouldn't be alone in wondering if the reason isn't sometimes job security, resume building, and/or to make a boring problem interesting rather than an attempt to find the most straightforward way of solving the business problem.

I can easily see the same applying to these business ideas. They sometimes make sense but often (usually?) don't.
Cubernetes
A lot of interesting responses.

I sit in a ton of different department meetings and I find most departments (most people) don't set clear agendas or define terms up front. This is the fault of the meeting organizer (hopefully there is one!).

For the discussion itself it sounds like a lot of very specific company specific vocabulary is being used. This feels comfortable because these people have probably had a lot of discussion using this term but it's hard for new people because it requires specialized knowledge to collaborate.

Technical teams are also capable of bad meetings but at least they are usually building something specific rather than describing general strategy.
As a middle manager with that background, I would think the lesson is that you should make a better effort to brief the engineers on what context they need for meetings rather than let them linger in the state of feeling like it's all pointless.
That's it exactly. Some beneficial species play an active role in suppressing the pathogenic species (those that release acid or cause gum disease) and have other benefits including helping us break down dietary nitrate into nitric oxide, which is critical for heart/brain health.

My company tests/researches the oral microbiome and we're starting to discover the signatures of what puts people in one group vs. the other, with hopes of helping develop more personalized approaches down the road, but for now helping people understand what will work best for them.

Here's my company for anyone who is interested in learning more: https://www.bristlehealth.com/
I'm not very convinced by the PDF idea, but web fonts done this way would be great for the parts of web pages you don't want scraped or collected by search engines, if it is on pages where you do want at least some of the content available to search engines.
Writing for Games: Theory and Practice
Since participants were given realtively minor one time payments, why would we expect their long term behavior to change?

If one wanted to actually study the potential behavior impact of UBI, would it not have been better to study the potential impact of giving 500 or 1000 bucks a month for a year?

I don't really think any rational actor would be expected to change their behavior if awarded a one time windfall of 2 weeks of wages.
No, just use your brain and make a decision. Does that mean you'll always be correct, never mistaken? No again. That's when you drop the mea culpa.

The idea that we can never know what is truly unethical is solipsism, maybe with a little sophism thrown in. While an interesting thought experiment, it doesn't support real world needs very well.

A concrete plan: https://news.ycombinator.com/item?id=31995084
Does this offer any protection after you are already pwned? Is the expectation that you have it permanently on if you are a high value target or do you turn it on temporarily before clicking on a link for example?
> The incident was in a restaurant, not a shooting range. At almost point blank range, accuracy is not that relevant.

Range is always relevant. Especially when you're sending in Police to take them down.

A shooter only armed with a Pistol can be outgunned and outranged by cheaper and easier weapons. A shooter armed with a longer-barrel carbine will be more dangerous against Police snipers (who need to position themselves further back for better safety).

Basic tactics. The range of the gun, the power / penetration of the gun, the magazine, how quickly the gun fires, etc. etc. These all matter.

If the gun is slow enough, you could very well take them out by hand or with a knife even. It is said that at point-blank ranges, a knife is arguably a better weapon than even a pistol. That changes vs a shotgun (large pellets / area, less aiming), and other weapon types.

---------

If the enemy has a carbine, you don't attack in with just a pistol. If the enemy has a higher penetrating 7.76mm ammo and is wearing body armor (as is the case of some of these other mass shootings), you don't go in with 5.56mm Uzi/carbines or Pistols.
I returned to an office that I'd worked at, in the exact same role, 15 years earlier.

It's interesting to see the differences. The work is the same, the same people do it, but there's much more of it, there's slightly better tech, and they have correspondingly less time to do the work. There's much more middle management, but ostensibly the systems are all doing very close to the same thing.

The thing is they've been through 3 complete reorganisations of the ~1200 people. If they'd left it exactly the same structurally then it would seem to be in the same shape as it is now.

They've been through 2 renamings, 3 rebrandings, they definitely did nothing; the placement of the business is entirely unrelated to the brand image but each new CEO came from outside of the company seemingly used it, rebranding, to make the organisation "their own".

One of the experiences early on in my second tenure was a group doing a Myers-Briggs type activity, just like they would have been 15 years earlier, just with a slight difference twist. People there in the interim described a third-style of the same process they'd been through.

Maybe you're not wrong.
You can't compile to an executable with mypyc, just native C extensions.
this; i've repeated it dozens of times at my co. to the same people. it was funny, then weird, now it's becoming depressing, not sure what's next.
In the car chase they dubbed the Citroën XM's lovely 90° V6 growl with a rather boring Chevy smallblock V8 sound effect.
> How can there be a supply chain crisis and a inventory surplus?

The supply chain crisis doesn't mean nothing is being supplied. It means that there are unknowable delays in everything. Your order may be made on time or delayed for several months. Once it's on a boat, it make take two weeks or four weeks to get across the Pacific, but then it might be unloaded right away or stuck on the boat for months. Once off the boat, it could be stuck at the port for a week or get transfered to a truck or rail right away.

When faced with all that uncertainty, you're going to have times where things start moving and too much stuff shows up at once. As well as times where you don't have much to sell.
I have a bit of experience programming for a highly-parallel supercomputer, specifically in my case an IBM BlueGene/Q. In that case, the answer is a lot of message passing (we used Open MPI [0]). Since the nodes are discrete and don't have any shared memory, you end up with something kinda reminiscent of the actor model as popularized by Erlang and co -- but in C for number-crunching performance.

That said, each of the nodes is itself composed of multiple cores with shared memory. So in cases where you really want to grind out performance, you actually end up using message passing to divvy up chunks of work, and then use classic pthreads to parallelize things further, with lower latency.

I forget the exact terminology used, but the parent is right that the interconnect is the "killer feature." To make that message passing fast, there's a lot of crazy topography to keep the number of hops down. The Q had nodes connected in a "torus" configuration to that end [1].

Debugging is a bit of a nightmare, though, since some bugs inevitably only come up once you have a large number of nodes running the algorithm in parallel. But you'll probably be in a mainframe-style time-sharing setup, so you may have to wait hours or more to rerun things.

This applies less to some of the newer supercomputers, which are more or less clusters of GPUs instead of clusters of CPUs. I imagine there's some commonality, but I haven't worked with any of them so I can't really say.

[0] https://www.open-mpi.org/

[1] https://www.scorec.rpi.edu/~shephard/FEP19/notes-2019/Introd...
clearly they aren't using "destination dispatch" where the elevator tells you where to wait after you tell it where you want to go.

https://en.wikipedia.org/wiki/Destination_dispatch

I've only seen this in one building. It was a little weird, but it supposedly is coming soon to more and more elevators.
Maybe, I grabbed the first matching quote I found. I can't attribute it on my own.
Aristeia. I love the miniatures and the theme, and I love the gameplay of it.
You are assuming that the observed tool strain scales with the number of developers. In my experience it scales with the number of coupled concerns inside the same repo. Now, this may be somewhat correlated with the number of developers, but not entirely. Therefore in my experience again you can end up with a moderately sized company running into tool limits with a monorepo. FB doesn't have those problems because they use different tools.
But attempting to cheat your customer is old as time.
Yes, thank you for catching this. As the comment above pointed out there will still be a need for removing larger food particles and hard to reach areas, but ideally with the addition of the mouthwash/intervention I'm mentioning we could drastically reduce the incidence of oral disease.
I deactivated my LI after my last job search, it hasn't affected my life at all since then. I don't know why you need one at all most of the time. Even without one, I think it would be perfectly easy to get interviews at companies, most interviews I've done in the past have been the ones I got by just going to the company's website and applying directly anyway.
To someone not familiar with automotive parts, it does look a lot like a grenade.

If you're curious about the opposite scenario: https://en.wikipedia.org/wiki/Iranian_Embassy_siege#SAS_assa...

A terrorist was hiding among the hostages, pulled a grenade out, and SAS soldiers neutralized him fast enough he wasn't able to detonate it.
Regarding the follow-up, I can at least tell you my current candidate pick:

The Lenovo P620 has new Threadripper Pros with their high single-core performance, can take ordinary (i.e. non-blower-style active) GPUs, take 2 PCIe4 NVME ssds plus ~8 PICe3 SSDs via lane splitting and have space for ~4-5 HDDs.

Putting one of these in a rackmount kit would be a pretty good choice balancing performance. Plus I can liberally use regular hardware that's not gold-plated. This should open some cheap upgrade options in the future, i.e. a new Hopper GPU.

The only downsides are (1) RAM limitations (although the max capacity is 1TB with the new 128GB RDIMMS) and (2) power, since it only has a 1000W PSU.
Set (https://setwithfriends.com/)

Castle Panic (https://boardgamegeek.com/boardgame/43443/castle-panic)

Prime Climb (https://boardgamegeek.com/boardgame/159375/prime-climb)

Forbidden Island (https://boardgamegeek.com/boardgame/65244/forbidden-island)
Core team wasn't friendly to breaking C API.

Current changes don't really break it.
Diplomacy. I like to keep the number of friendships at a manageable level.
This used to happen to me a lot, and after seeing a therapist for something I thought was completely unrelated it turns out I have adult ADHD.
I know this one from the Umineko visual novel series. Detectives in the Umineko universe are dimension-hopping reality auditors who wield the "rules of detective fiction" as rhetorical weapons (and sometimes literal weapons) when jumping into stories to fight against witches who are trying to create unsolvable mysteries to increase peoples' belief in magic. There's one detective who uses Knox's 10 rules, and another who uses Van Dine's 20 rules. It's a really fun, really meta story, one where the main characters are both participants in the story and genre-savvy readers debating who the murderer is using trope knowledge.
> It's not about finding work for yourself, it's about making work better for all your colleagues.

This one is an interesting point that I have a couple of (unanswerable) questions about. She cared enough to want improvement, did she ask for some of the things she mentioned as perks of unionizing (like the music change)? She mentions that she was in the process (?) of a raise when she was fired, so presumably they saw some value in her (or just wanted to push her out of unionizing). I wonder what sort of options were available for a single store in a large, franchised company.

For some of the "location issues," what sort of things would she have wanted the company to provide? What benefits with unionizing would help with (e.g.) the OD issue? It seems like this store was going to be a non-ideal location with or without a union, perhaps seeking out some sort of "hazard pay" arrangement would have made it worthwhile for the employees.

My real question, I guess, is whether this was something that could have been worked out, as a group, with the employer, rather than unionizing. A company will in almost all cases be hostile towards a move toward unionization, but I wonder if there could have been, or was, any negotiation that would have been satisfactory for both parties.
TASBot was only controlling controller 1 for a short time, but it remained connected to controllers 2-4 for the entire run, giving it time to download additional content as the showcase was going on.
1) usually, it isn't you, it's them
2) one advantage of a recruiter is that they have an incentive to tell you what you can do to make a better impression, since they get a cut if you're hired, so you could try asking a recruiter or three for feedback on your resume, interviews, etc.
Scalpers solve this problem:

"I don't want to be be competing against the rabble in the contest of who is early bird to the worm. I've already beaten them with my social position and income, and therefore that should be the contest (in as many situations as possible and applicable, generally speaking). It turns out that some of the same roustabouts are willing to employ themselves in such a way that, for my benefit, they engage in the time competition, whereby they effectively turn it into a convenient bidding competition. As a bonus, the more patrons there are who pay more, the safer and more orderly the event will be. As if that weren't sufficiently excellent, sometimes the hapless ragamuffins find themselves desperate to liquidate numerous unsold tickets close to the event, whereby I can actually save money."
Yeah there was so much immigration to Sicily in the 80s...
> I feel sick now.

That's because the lettuce in the salad was supplied with so little margin that the $1/hour migrant workers harvesting it aren't given anywhere sensible to defecate.
We've got another crisis on our hands, this one is slower rolling, but I think even more important... the end of cheap easy to reach crude oil. The total energy to drill and pump a well is ever growing, and the results are lower quantities and quality oil. Eventually it won't make sense in terms of energy to drill a well.

I worry we don't have the domestic manufacturing capability here in the USA to make enough nuclear, solar and wind infrastructure to bridge the gap.
We've tested it on the latest version of Safari. Maybe try on an updated browser?
I read the first paragraph, the overlay banner popped up and blocked everything. I don't care what the article says after that.