skysight-inc/HackerNews huggingface dataset:
This is potentially fantastic news, if only to have a universal magnetic mounting standard across mobile devices. The past few years have seen an explosion of cool applications of magsafe:

- Corridor Digital made a multi-phone mounting rig for recording multi-focal-length slow-mo. Lots of interesting maker possibilities. https://www.youtube.com/watch?v=v8X16Gw3Qa4

- Peak Design has a line of mounts which combine magsafe and a physical locking mechanism for sports https://www.peakdesign.com/collections/mobile

- Continuity Camera mounts (for using your phone as a webcam) is a hacky but brilliant example of where a temporary magnetic mount is extremely useful

As an Android user, this ecosystem was opened up by a Peak Design case (which is compatible), but I hope to someday have a phone with built-in magnets, too. But it's not useful unless the magnets are compatible everywhere!

Science fiction writers have envisioned this for decades. I look forward to the future of finally being able to stick my phone to more things!
Did you miss this bit?

"But all three women said they were told by prison medical providers they were being induced because it was a policy of the Arizona Department of Corrections for all pregnant incarcerated women, not due to their individual conditions."
In Greek, the word Phage or Fage means "to eat" so that might be the origin. Coincidentally, that's also the name of a pretty rich and thick yogurt, which I assume has nothing to do with viruses.
Measuring gets a bad rap, but proper measuring can be very valuable to engineers as well.

If the company is only trying to measure developer productivity, they're missing the big picture. Developers will only get blamed when the number doesn't match some hidden expectation.

Good organizations measure a lot of things, such as tech support effort (mentioned in this article), roadmap churn, number of unexpected feature demands that derail forecasts, and other metrics that evaluate the company rather than laying blame on a single group.

Measuring roadmap churn and the impact of unexpected feature requests has been very helpful for me at metrics-heavy companies. When management starts asking why things haven't been shipped yet, it's amazing to pull out a quantified list of all of their unplanned requests, roadmap changes, and other management issues that set everyone back.
Temperature and Humidity literally warps the Vinyl.

Even if you had perfect humidity control + temperature control vacuum chambers storing these things, they'll still degrade over time due to other aging issues.

It doesn't even take that much time before these older technologies (vinyl, tape, etc. etc.) degrade permanently.
> E.g., I haven't yet seen a feminist sub on reddit excuse a female rapist

They don't have to, society already does this for them all the time.

Pay attention to how media frames the crime when a female teacher sleeps with an underage male student versus when a male teacher rapes an underaged female student.

My word choices are deliberate here. In a vast majority of headlines and articles I've seen, if the perpetrator of a sexual crime is female, the language is much softer about the action.

And courts tend to be much softer on them as well than on the men doing the same crime.
In healthy orgs you are collecting such metrics to help advocate for investing in tooling, automation, infrastructure, process improvements etc. It can give the business case for building/expanding dev tooling and cloud teams. I’ve found it helpful in past jobs… fully weighted dev salaries are so high, at a moderate sized org a little bit of rough efficiency math can make for obvious investment cases.
The obligatory XKCD https://xkcd.com/356/
> My guess is that most people who say they don't find it hard are either longstanding C/C++ programmers, and/or are learning at work where they have immediate help & scaffolding.

Neither of those were the case for me. In fact, I'd previously tried and failed to learn C (to a level where I could achieve something useful). I did learn at work, which gave me time as I was able to work on it full time, but I had no help available as nobody else at the company knew Rust at the time.

> Rust advocates tend to come back with an aggressive 'proof' that Rust is factually not hard to learn (with implications we can all guess at). No other programming community frequently does this in my experience (and I have brushed against many). That community attitude itself must have causes that are worth thinking about.

I somewhat agree this behaviour isn't great. I suspect the cause is a whole bunch of people saying that Rust is too hard, and that the industry therefore shouldn't bother with it.

Factors I'd guess at:

- Previous experience with a language that uses functional patterns is a huge plus. Even if that's very lightweight functional patterns like you might find in JavaScript or Kotlin (past exposure to something like Haskell or Scala would be even better).
- Previous experience with C++ helps. Especially if you write "modern" C++ with smart pointers, etc as this is rather close to how Rust works.
- C experience can be a positive or a negative. If you are the sort of C programmer who is hyper aware of object lifetimes and programs carefully and defensively it'll likely help. If you're the kind of C programmer who likes to play fast and loose with safety so long as it works in practice then it'll likely hinder as you'll expect to be able to do things that you can't.
- Java/C# and other strongly OOP languages can make learning Rust harder. OOP code tends to be full of graphs of objects that all point to each other, and you just can't do this in Rust. So if that's how you're used to programming your going have to completely relearn how to structure code.

And I guess some of it's just going to be how comfortable people are with abstraction. Rust is definitely heavier on the mathier side of programming (with a sophisticated type system, etc). Personally I find that makes it easier not harder than languages like Go and C which are much simpler in this respect, as when reading code in those languages I often find it hard to pick out those forest from the trees. But from what I've seen, programmers are pretty split on their preferences on this issue, and I imagine for some people this would make it harder.
Yes, it does some seriously impressive things. (Some of the time.)

But to refer to it as "understanding" anything is to make a rather large leap of faith, IMO. (Or it's a devaluing of the word "understand".)
If this is the way things are going, then there should be some kind of influencer types with large clout who can bring up these sort of cases on behalf of an anonymous party.

These have existed in newspapers for at least a half a century.

There's a nationally-syndicated travel expert who does nothing but travel customer service with plenty of name-and-shame.
We're all subject to injustice and can and absolutely find solidarity within that.

It's also true that injustice and danger is not evenly distributed, and it's shitty and dismissive to pretend that it is. Far right extremist violence against queer people is absolutely a thing and it has been increasing for several years now, for example. How many of your friends have been killed violently by extremists in the last two years? If it's zero you maybe should just stfu about the injustice we're all subject to, in this context.
Reminds me of the multi-armed bandit problem, where Allied scientists considered it to be so intractable that they proposed dropping it over Germany so their scientists would waste their time on it.
Shouldn't that be big Omega?
That's merely a practical consideration. Besides, the difference between "ignored" and "directly attacked by" is mostly rhetorical when your psychological or physiological needs are unmet.
Can someone be awesome and ELI5 this? Not sure if I'm dumb or the people behind this have a very focused target audience in mind.
I just don't think this is practical. Sure you will get some of these porn sites to add in this age check but there are plenty of foreign sites that will definitely not do this.
So that is why Linus from LTT ended with some 24gb DDR5 DIMMs[0].

[0] - https://youtu.be/-EhDlXx3okU?t=1694
Regular Qi stinks b/c of alignment issues. MagSafe is great if you're going to use wireless charging.
I'd have to look at numbers to be sure, but I think that the number of popular packages that include compiled libraries is dramatically higher than it was 10 years ago, and that's about when wheels were taking over. The Data/Science stack has really exploded in that time, and it's very heavily skewed towards packaging c/fortran/rust libraries. Previously there was PIL, some database drivers, and numpy was just getting started. I think more of the big packages were pure python. The earlier egg/easy_install/msi/exe installers have all faded away, and now it's really just wheels and sdists.
The problem with wireless chargers is you have to keep a thing sitting around vs a cable you can shove off to the side. I too bought a bunch but lost interest in using them as they were in the way.
The bad loop ruining analytics
I always send a "I am good to cancel today's meeting unless someone has something they would like to discuss." Takes no more effort than just cancelling.
Oh this is exciting!

What I really hope to see is a lapdock using this tech. I have a few lapdocks (basically laptop-shaped docks for your phone) and the most annoying thing about them is dealing with the short USB-C cable you need to plug your phone in. This would open the door to wireless charging from an arm that extends from the side; if you combine that with a wireless display standard (Miracast is the main non-Apple one these days though it's not well-supported) you could have a completely wireless lapdock that still charges your phone while you use it.
> The main motivation to migrate was cost.

Is Fly.io really than much cheaper for hosting CDN/Postgres/Docker Container?
That's true, and I don't think society will say "we've let you down but in return you don't owe taxes". I meant to ask more about the ethics. Should you feel obligated to uphold your end if the other side does not?
Honestly I am not sure why more devices don’t bother with pogo pins. It can provide close to the benefits of both wireless convenience, and wired efficiency together. My iPad and Amazfit watch are the only things I have that have pogo pins.

(And yes they can get dirty etc but are also easy to clean. Not like USB ports don’t gunk up, or Qi doesn’t have issues either. Plus it’s very likely cheaper!)
It's lacking because they aren't paying for an on-call or easily accessible doctor; or for the staff to be able to respond sufficiently quickly to an emergency where they would be able to see the concern and then get a doctor there quickly.

In both cases, part of the solution is to pay more / have better employees (that you get, in part, by paying more). That's why I argue it's "reducing costs". It's a banal and boring explanation; but, most evil is.
I have a belkin 3-in-1 charger. The phone basically attaches via the magnet and “floats”, so it has to align properly. Same with the Apple MagSafe charger that can also fast charge. It snaps in place. Both are great for lazy absentminded people like me.
How does exception capture protect from all failures? The most obvious one I don't see it relating to is resource utilization, CPU, memory, threadpools, db connection pools, etc etc.

> we’re trying to compensate bad design

No I think we're trying to compensate for developer mistakes and naivety. When you have dozens to hundreds of devs working on an application many of them are juniors and all of them are human and impactful mistakes happen. Just catching the right exceptions and handling them the right way does not protect against devs not catching the right exceptions and not handling them the right way, but microservices does.

Maybe you call that compensating for bad design, which is fair and in that case yes it is! And that compensation helps a large team move faster without perfecting design on every change.
For the most part, the info is still valid today. The main thing that changed since then is that Lua 5.3 introduced integers and several new bytecode instructions for the common case where one of the operands is a small integer constant.
fwiw, linked to from the article:

> As others have shown, we can compute using alphanumeric machine code[1] or English sentences[2], using only the mov instruction[3], or using the MMU[4] as it handles a never-ending double-fault. Here is my contribution to this genre of Turing tarpit: x86 is Turing-complete with no registers.

[1] http://www.phrack.org/issues.html?issue=57&id=15#article

[2] http://www.cs.jhu.edu/~sam/ccs243-mason.pdf

[3] http://www.cl.cam.ac.uk/~sd601/papers/mov.pdf

[4] https://github.com/jbangert/trapcc
I agree. IMHO It is "easier" for the person asking to go on a call because the effort will be offloaded to the person being interrupted, whereas if the person at least tries to explain it properly in written form, they are the ones making the effort.

When I ask for help I try to be the one doing most of the work, at the very least describing the problem accurately, and not forcing others to solve it on my terms.

There are reasons to go on a call but to default to a call IMO is an expression of the dynamic above.
They have "smart" power strips that have this functionality, they watch a "TV outlet" and when that stops drawing significant power (Tv turned off) they shut off the other outlets (I think it was designed for dvd players and surround sound amps/ cable boxes).

though doing this with a raspberry pi is more fun.

https://www.energycircle.com/smart-power-strips
I'm no fan of the U.S. justice system, but the evidence in the affidavit included in the search warrant application undoubtedly gets the form signed in this case.

Did this FBI special agent risk the case, his career, and prior cases to take down a barely-six-figure crime scheme? Or did he open his network share and print "AO_106_Affidavit_for_Search_Warrant_7-87-scanned-OCR-dont-use.docx", last edited by Johnny the intern, instead of "AO106-latest.pdf"?
Apple Patents Apple Pencil That Can Sample Colors from Real-World Surfaces
My high-school-diploma, literally raised in a barn, divorced-with-child-support-plus-another-kid-out-of-wedlock dad, who piddled around at odd jobs making almost nothing in his 20s before finally getting job at the railroad and working up to middle management, retired early as a millionaire, having paid my way through college (a cheap one, but still). My mom had a junior college degree and only worked like 6 years, before they got married, so they were single-income, too. We went on a nice couple-weeks-long road trip every year and traveled to see family around holidays. They could afford to drop a stupid amount of money on a Tandy for me when I was really young, in case the whole computer thing took off. We did great.

It really, really was different for the boomers. And union-won retirement benefits were so good back then. Plus that money was tied up in the retirement scheme, so you couldn't "defect" and spend it to compete for housing (driving up prices) rather than putting it in your 401k.
I doubt it. They truly believe that UPCs are "The Mark of The Beast."
Fintech Stocks Did Worse Than Fin or Tech in 2022
This sounds really crappy, from France perspective (and Europe, generally).

Our "smart" TVs are where the "smartness" is useless applications (mostly) but there is no requirement to be connected anywhere (that would be illegal), no ads (that would be illegal) and there are no options to get a TV that would be cheaper because it would show ads.

I thought that customer protection was stronger in the US, or that at least the customer needs where taken into account (like the whole buy-try-return (which we did not have until a dozen years ago))
The point is: men with this grievance are doing it to themselves. If you think Jordan Peterson or Andrew Tate are going to break you out of "the matrix" and restore the proper roles of men, that's only going to make you hideous to normal people, especially women, even if you 'roided up and got a Joe Rogan neck size. There is no shortage of these men that filled the ranks of gamergaters, the various "patriot" brownshirt gangs, etc. They are very much among us and they are horrible misogynists. Pretending they died off three generations ago is unproductive and nutty.

It's not being amplified without effect, recruitment, and numbers. Jordan Peterson would not be a podcast star without a large population of followers. Those followers are being misled into misogyny and related "red pill" ideologies.
I think implementation problems is a good summary of vinyl’s flaws. In theory, it’s great.
why isn't this the parents' responsibility? parents can (or at least should be able to) block porn sites at the router.

my parents set up my computer in the kitchen, where I couldn't hide the screen. that wouldn't work with mobile devices, but in the pre-smartphone world it was pretty effective.

I still watched porn as a 15-yo, but I had to be careful not to get caught, and I don't regret it.
Cool name candidates for security people to use for their software.
"Rigged game"
I draw and carve by hand - I don't like to use power tools (except drills).
Same here, I've pretty much given up on owning a modern vehicle, my daily driver is 25 years old this February and it's the last car I'll own.
They do. Sublingual ketemine is about $3 a dosage with a prescription, but it is usually only offered after a series of IV or IM treatments.
>1000 services, each with many APIs :)

Amazon's warehouses have incredible domain complexity which drives the complexity of the software architecture. It's also one of the oldest parts of the company with a direct lineage going back 20+ years. (for example, our inventory databases still have the same schema and are still using a RDBMS, albeit RDS Postgres instead of Oracle).

About five years ago we started rearchitecting to a centralized orchestration service which is being used to abstract this complexity from process teams. This is to avoid projects where 20+ service teams must be engaged just to launch a new solution.
Indeed. Only a small handful of viruses infect humans. An XKCD What-If was particularly enlightening for me: https://what-if.xkcd.com/80/
A Whatsit. A Thingamabob. A doohickey. I remember those - people still use them I think?
Is router or DNS level ad-blocking an option for those of us who are more technically savvy? e.g. https://NextDNS.io
Single payer systems are not more efficient at producing drugs, they just pay less for drugs by virtue of being a monopsony buyer.

If we had a single payer system we would pay less for drugs, but we'd also have less drugs. This is probably a good tradeoff in the short term, and a bad one in the long run.

If you get a disease today that has a significantly better prognosis than 20 years ago, what's the most likely reason? Better drugs. What is only 10% of our healthcare expenses, drugs. I don't think we should be so quick to cut funding to a sliver of healthcare expenses that is driving 90% of the progress.
I was talking about this in a Big Five sense, but yeah. I agree with you. If you're not at work to be selfish, combative and manipulative, you are not at work. What do you even do all day? Why are we here? A workplace full of people who don't need the paycheck isn't a workplace. People who aren't fighting for something don't care. People who aren't manipulating don't care about the future.

Ideas that aren't challenged suck. The same is true for people, at the individual and organizational level. I don't think believing this makes me a jerk.
It gets worse in huge orgs, each team tends to have its own protocols.

To talk with "foreign" team, you have to figure out if they are teams / meeting driven, slack driven, use webex, only reachable via email, have their own weird thing, ignore everything that doesn't come through a manager, or only respond to service now tickets, or require a ticket AND and followup (via one of the above methods) to get them to look at the ticket.

Figuring out how to talk to all the different people you need to takes several months and a lot of people leave before working it out.

If you stay long enough you end up with an informal network of people in the company you know and trust and work with them to get anything done. Often these are helpful ICs working around non-responsive management.
I recently discovered that the most successful slide decks that I've pitched to upper management are eerily similar in style and verbiage to my kids' cardboard books. The higher up I go in an org chart, the lower down I seem to go in grade level. More pictures, bold primary colors, little text, etc. It's likely just some strange coincidence of my evolving style in .ppt, of course
You want you music to sound less like what was recorded? That doesn’t make any sense to me.
I was hopeful for all of about two seconds until I saw the aspect ratio: as I feared, it's a 16:9 display.

At that size, a 16:9 display is just not very functional. It's just too wide and not tall enough. You will be constrained by the vertical height (since you need to use dpi scaling) and the extra width will, by and large, be wasted. Depending on your configured DPI, notifications or other activity to the side of the screen is effectively outside your active vision, and you'll miss things that happen there.

I'm still holding on to my ZR30w for dear life, and that's only a 16:10.
> Morality I want, food I need.

Yes, but jail food isn't all that it's cracked up to be and if you are able to get that kind of work done then your choice isn't $1000/hour for undisclosed vulnerabilities or starving, the viable alternative is just to get a job.

With those skills you are 10x as employable as most people that are currently jobless. At least.
I'm mean, I'm from the deep south. They have a much larger issue with hard drugs than the west coast does. The drugs are just as available despite the increased enforcement.

Drugs have won the war on drugs.
Heh. After a couple years of normal conservatives being told their only place to go to voice complaints is 4chan you shouldn't be surprised that some of us took your advice and learned from the people there.
I don't think they "missed the train", just VSCode is free, and there's not enough compelling reason to pay for Sublime now.

I was a Sublime user for quite a while, and switched to VSCode purely because it handled multiple cursors better. Ironically, multi-cursor support was my key reason for switching to Sublime from Notepad++. VSCode is slower, but not enough to actually impact my performance coding.
A combination of mold linker and ccache help quite a lot to be honest with you.
Uruguay’s passport scandal forces reckoning on corruption
This article is just an ad
A big difference is that Tcl's upvar is dynamically scoped. A more appropriate Lua analog would be Lua's debug API (e.g. debug.setlocal)
California approves bill to revoke MD license for speaking Covid misinformation
If you have a prompt with demonstrations (in-context-learning) you can randomly sample the demonstrations from a larger dataset. This will make the model generate more variations as you are introducing some randomness in the prompt.
Interesting, how did you fix it? Negate the comparison with an appropriate comment?