skysight-inc/HackerNews huggingface dataset:
Here is one such example. Albiet not from the latest round of layoffs, and occuring a few years ago https://www.yahoo.com/entertainment/linkedins-ceo-gives-14-m...
I was having a discussion with the Protomaps author about the homepage of his project.
TL;DR WSL2 seems to be one big lolbin when it comes to EDR
This bit:

It took the researchers 14 days to excavate the find and bring it back in separate enormous blocks to the museum. There, senior preparation technician Mark Mitchell was tasked with separating the fossil from the stone. This was no small endeavor, taking Mitchell seven hours per day over five and a half years. That task, he wrote in an email, took him a staggering 7,000 hours.

Is just staggering. I'm old(ish), and not in the frantic startup-race culture that's sometimes pervasive here, but still find it really hard to imagine going to work and spending all day chipping at rocks, for over 5 years straight. I feel they did the right thing when naming the dinosaur after him. Respect.

Speaking of interesting dinosaur names, my other favorite has got to be the Atlascopcosaurus [1], named after Swedish industry tooling company Atlas Copco [2] who sponsored the particular dig (in 1984) when it was found with equipment.

[1]: https://en.wikipedia.org/wiki/Atlascopcosaurus

[2]: https://en.wikipedia.org/wiki/Atlas_Copco
Temple Grandin has a newer book titled Visual Thinking. She tells of two groups taught to sharpen flints (IIRC). The first group had instruction only by gestures and example; the second group also had written or spoken instruction. Apparently persons in the first group developed skill faster. Overall she suggests that words can distract from visual observation or attention.

IIRC Derrick Jensen refers to an experiment in which apes caught on to cheating behavior faster than humans, presumably because they were not fooled by any spoken claims.
I liked Fallout Tactics a lot.
I suppose because there is a theory that a native application can provide a better video experience than webrtc. I've no idea whether that is true for zoom.
Title should include “2015”.
The Size of Rust Futures
Was curious about a Light L19 seeing how cheap it is now and did some digging around for how to update. This Github project from an XDA thread may do the trick
https://github.com/helloavo/Light-L16-Archive
Oh, don't get me wrong. Your statement in this case is hypocritical. And I stand by my argument and rat analogy.

It's just that I'm pointing out that I'm trying to discuss this particular event of offering 2$ jobs. Even if I use a rat as an analogy we are discussing this topic.

You're attacking my whole person and belief system strawmanning it by talking about e.g. my opinion on taxes or other stuff.

> I'm arguing that they should have been paid at least $15/hr -

I'm arguing that
1) you are acting against Kenyan interests if you prefer status quo over this 2$ opportunity.
2) And you think you do morally right thing by doing so.

Which of those two statements are incorrect? And please focus your answer without using angry aggressive language or I will not humor you with more replies.

Here is a timeline:
- there are poor people with no opportunities
- you don't even know our think about it
- someone offered them 2$
- you say, No! They should be paid 15$
- hypothetical: the company decides to comply with your argument and stops offering 2$ jobs

In this htpothetical case:
- have you done favor to the Kenyans?
Looks great. I think it's definitely possible to tell that it's fake if you already know that it's not a real video, but I probably wouldn't have noticed anything out of the ordinary if I weren't already primed to spot subtle issues in their faces.
I'd like to see the original for comparison
> And the "markdown" text input oh my. Rarely have I seen a worse markdown input than in Slack

Let me introduce you to Teams.
> Go is easy to learn but then the capability of it plateaus.

Given that almost every cloud native project is written in Go I'd say this is entirely not true.
Just for reference, Quest pro has 5 cameras for position tracking, 3 for face, and 6 for the two controllers (3 each). Complete full body tracking would probably require some more in the controllers.

Assuming inside out tracking, redundancy is required, since you can make the majority of the cameras useless by standing in the corner of a room with white walls. Features are required for tracking.

Maybe the future is LiDAR, or something new, or old (military gets along with IMUs).
I see the term "intrinsic value" frequently used incorrectly. Mostly, it is used in finance to describe the value of an option when "in the money" (underlying is above/below strike price for call/put). Perhaps they means book value, which the value of the company if all assets and liabilities were sold at market prices. For most pure services companies, it is very low (perhaps negative due to liabilities), as the accounting rules for book value are very strict.
Then somehow we are in agreement. It is my impression that you were saying precisely the opposite, that why should we focus on NYSE's bad practices over others'? Well the answer to that question is, this is a thread about NYSE under a post about NYSE. And besides, we should be, if anything, more scrutinizing of their practices because of the outsize effect that disruptions in their services would have on the global economy.
I think most of what people call Rust's "ugliness" is actually just Rust's explicitness. You have to chain a lot of method calls for things that might happen implicitly in other languages; you have to annotate lifetimes and constrain generic type params; sometimes you have to manually parameterize the generics you're using; etc. But I think most of that is unavoidable without shifting some of Rust's core values.

The only piece of surface-level syntax that I'm really truly bothered by is the closure syntax:

fn_with_a_callback_1(|param| param + 2);

fn_with_a_callback_2(|param| {
println!("{}", param);
});

- The fact that the | | is the same character on each side

- The lack of directionality from the args -> to the body

- The lack of any kind of overlap with the normal function syntax fn foo()

Especially compared with something like JavaScript which has a really lovely lambda syntax, this one's hard to look at. I'm sure there were good reasons around ambiguity with other syntaxes or something, but... eesh.
I totally agree with your take (at least for the languages I know, out of the ones you mention). For me that right balance of beauty, productivity, and so on came with Clojure. I now find it painful to use any other language, tbh.
are they earning 4% on their cash?
Which requires compensation at fair market values.

If your entity needs to save money by closing up shop they probably can’t pay for eminent domain (which is what we saw in the Rust Belt)
Yes, I agree - I didn't mean that the "C++ is a contender" use cases are few, in fact the opposite. Just that I don't see a ton of of professional "We wrote our Postgres CRUD app in Rust for reasons". I'm sure a few have, but that's a harder choice to defend that using Rust instead of C++.
Personally I'm fine with semantics but I don't like how lifetime arguments are mixed with template arguments and how types that contain and behave like borrows have no visual indication of that in their names.
Hard to tell. But currently the Crystal type system is a bit restricted.

For example, you can't express this in crystal, like in Typescript:

type Easing = "ease-in" | "ease-out" | "ease-in-out";
It’s a deepfaked Tom Cruise, with the real Paris Hilton.

https://www.hitc.com/en-gb/2022/10/21/paris-hilton-fans-conf...

Still super impressive but it’s not two deep fakes at the same time.
I don't think understanding the country and not speaking the language are mutually exclusive. I've met my fair share of foreign students who studied Chinese at home, then stayed in China for a year to not overstay their honeymoon period and yet their understanding of China was completely shallow and they were clueless about China as much as they were when they came, because all their life was dorm parties and clubbing or shagging CN girls and enjoying their student bubble, while speaking local language. Meanwhile I worked for multiple companies over years, talked with plenty of Chinese coworkers whether they were interns or fulltime, dealt with apartment hunt seeing at least hundred of apartments in person, tons of various paperwork with various offices, dealth with hospitals because of wife's pregnancy and visited places that hardly seen any foreigners. You can still understand China even without speaking the language and not understand it while speaking the language.

But I agree western MSM is heavily biased against China and their "journalists" living in their foreign bubble are joke, especially if it's older unmarried men, where you can clearly see what they are doing with their spare time.
> the internal feuds, dislike for leadership, and cost cutting measures make it completely miserable to work at.

Guess I am lucky. Haven't seen anyone dislike Tim or his team. I have access to all the hardware I could ever need, and I am not miserable at work. I do not think any of my teammates are either.
No kidding. Zelle looks so dangerous from consumer point of view. It is so easy to get scammed and almost impossible to be made whole. I am fine with Zelle if banking regulators require Reg E. The best part of Reg E: Since banks are almost completely responsible for fraud in their customers named, they take it very seriously!
Any disadvantages of using multiple encryption algorithms on same data?
My aim is to encrypt data using multiple encryption algorithms using different encryption keys in a layered fashion for future proof.

I'll use
1. AES-256-CBC
2. RSA with > 8192 key
3. Triple DES
4 Blowfish
5. Twofish
6. CHACHA20

I'm still not sure in which order to use them but please list disadvantages of using this method except size of cypher text.
Not every country has everyone on contracts doing device renewals every two years, most smartphones are way beyond what most people need, and the common people don't really care about updates.

So eventually a large size of the population will stick to their devices until they break, get stolen/lost, or no longer charge (which in the past could be fixed by buying a new batery).
The article only provided one small example, and the code is not really that ugly. There are many third-party projects/libs that exposes way more ugly APIs, specially those which heavily utilize generics and `where`s. These things, while small and can be improved individually, wears programmers down quickly.

The syntax design of Rust is adding to the situations as well. For example, Rust is probably the only language that makes me cautious about the usage of semicolon, as you might have loads of unsound problems if you misused one.

My experience with Rust has been generally great, but I think these small details really deserves some thoughts from the Rust team.

BTW: I also wouldn't really trust those people who have to navigate through all the quirks of something, and then calling their experience "Great". There are people who memorized the entire `:help` book of `vim`, just so they can use the editor at hyperspeed instead of lightspeed. Those people are monsters, they can eat RAM chips and then spit out the bits cache line by cache line. You give them a grab of sand, they'll make a computer out of it and play DOOM on the computer. So of course those people well have great experience on almost everything (Or they just been polite, like me)
The French
SSRIs are just a way for pharmaceutical companies to monetise the placebo effect. They work vey well initially but quickly taper off (just like placebos).

Is there any aspect of modern life that doesnt come with a layer of bullshit attached?
The actor is a Tom Cruise look-alike as well.

https://en.wikipedia.org/wiki/Miles_Fisher
Rust is to C what systemd is to /etc/rc. Both C and /etc/rc are defining characteristics of old-school Unix culture, so it kind of makes sense even just on account of that that folks who hate systemd also hate Rust.

What puzzles me is that OpenBSD people seem to be quite actively opposed to Rust too. They are the project that disables hyperthreading for security reasons, runs ld to relink the kernel after every boot to shuffle memory addresses, patches all sorts of software to support capability self-limiting with pledge, and so on. And the idea of using a fast memory-safe language is somehow nonsensical to them. It is hard for me to take this opposition as motivated by security.
They didn't. They implied it as a political association. I've since lost the thread unfortunately...
Not everything needs to be scientific or supported by hard evidence. It’s just a short blog post, 100% an opinion, nothing else.
Should be noted that fuel cells are batteries. We can already eliminate this problem right away. But we must "wait" for future batteries for no reason at all.
Depends on the language. Languages like Haskell don’t have the problem and can work happily with infinite recursion due to lazy evaluation.

For most languages I use I try to avoid it though most of the time. You can get bugs because the stack gets to deep.
Give it a couple more years to iron out the kinks and throw in more resources, and even fewer people may be able to spot anything off (I already cannot - even knowing that it's fake, there's no way I'd ever think "wow this is a fake video").

This is either going to send a shockwave to society in the trust department (i.e. we'll have to absolutely distrust everything and everyone will have to adapt immediately), or we're in for a very, very rocky road where different people will walk around living in different realities where different things have happened (this is already the case, but more so when you can send a conspiracy theorist videos that -prove- everything they've been saying, and look completely real).
In C++ co-routines, there is some expectation that the optimizer is clever enough to flatten these costs, removing most of the fat from co-routines on the final binary.

So I don't see why rustc wouldn't be able to do the same.
The "problem" is copyright, the music industry has way more power than the people that were copyright infringed by Stable Diffusion et al. And probably no artist that makes a living from their music will voluntarely give his music to AI.
Very cool! Would it be possible to use this for NeRFs? I’m very new to them but it seems like they use light data heavily, at least it seems Luma AI does.
It's a little bit like ruby.. But

It's not object oriented, it's a functional language. It is polymorphic and all data is immutable. (Edit: actually realised its very much not like ruby, when I re-read this)

What I've seen in most projects is that the awesomeness that is threading (tasks and processes) is not really used. Supervisors aren't built as first class citizens.

I see teams eat the cost of NIH, but not get the benefits of crash fast, crash often.

So yes it does end up looking/smelling like ruby/rails but it really really shouldn't.

“A language that doesn't affect the way you think about programming, is not worth knowing.”
If QMs generate a large amount of solutions and these solutions just need to be checked and verified for correctness, it seems more of a statistical mechanical system, where you a large distribution of outcomes may have specific solution, but it's not unfeasible that there's some solutions that are incorrect, and you need to do some classical statistics on how many solutions need to be checked to give you some confidence level on the solution.

The time to check solutions and time cost from possible incorrect solutions is unclear to me. And the time between calculations required to allow the QC system to anneal back to a coherent, entangled state is also unclear.
And that fucking card UI absolute abomination.

And now they have just flipped the interface so you scroll up for new and not down. With no warning and no notification so for the first day no one could find any current conversations.

And the terrible "Teams documents" so we can lock away documents behind a specific chat. If anyone should be having layoffs, it is their UX folks.
No, it's not. I've observed the same in the Python community where there is a bit of a disconnect between developers and operations people. Docker has been the obvious way to package up code for close to a decade now. I believe, I started using it around 2014 or so and I actually dockerized a jruby app at the time as well (sinatra not rails).

With Ruby and Python, most instructions for getting something going is just a series of "install this or that", "modify this file over there", "you could do this or that", "call this, than that, and then that", etc. These instructions tend to be developer focused. Virtual environments are usually left as an exercise to the reader and failing to use those leaves you with a big mess on your filesystem. Just pretend your production server is a snowflake developer laptop and you'll be fine seems to be the gist of it. Except of course that doesn't quite work like that anymore in many places and you need to take some steps to prevent that.

I spend some time face palming myself through the Apache Air (python) documentation trying to figure out a sane way to get that on a production environment. As it turned out that involved jumping through quite a few hoops. My conclusion was that whoever wrote that, was not used to dealing with production environments.

So, good that they are tackling this in the rails community. Stuff like this should not be an afterthought. With docker, you don't really need any virtual environments anymore. And you can also use them for development. That actually simplifies getting started instructions for both developers and operations people. Just use this container for development and run this command to push your production ready image to your docker registry of choice. No venvs, no gazillions of dependencies to install, etc.
It might be easier to invalidate celebrity/political deepfakes as there would be no independent corroborating witnesses, but we’d expect there to be some.

But deepfakes used by governments, police or citizens to frame innocent civilians would be really scary. There wouldn’t be any witnesses, but we wouldn’t necessarily expect there to be any either.
But they are. At the risk of getting into specifics, all electronics I buy here are cheaper than in surrounding EU countries, the 256 GB version iPhone 14 Pro is cheaper than 128 base model in the EU, the Ultra watch is 850 at Apple store Switzerland (799 digitec), 999 at apple.de. Yes you can find rare counter examples, but I love Switzerland as a tech nerd, especially since CHF reached parity with EUR.
But then we’re “less evolved” in terms of grip strength, force generation and any number of areas where other apes beat us.

There’s no such thing as “more evolved” or “less evolved,” which is the parent’s point.
Neither natural gas nor hydrogen leaks in appreciable amounts in pipelines. They do care about profits, and leaky pipes lose money.

You do not need 4x as many ships. You just need bigger tanks. Hydrogen is much lighter than LNG. Bigger tanks are not an issue. You're hearing straw-engineer arguments from those with a vested interest to BS about these issues.
This reply was excellent. This part really made me laugh:

unless you store a hard wallet in your intestines and memorize the recovery words (better hope you don't forget any or your life savings is gone!)

To continue the "lulz", South American drug traffickers will soon be cutting those people open to extract their hard wallet!

Enough with the jokes! Real question: Sometimes you read about FBI chasing down ransomware groups and recovering Bitcoins. How do they do it? If they can identify the wallet, how do they lay claim? Do they find where the wallet is hosted and force exchange to transfer wallet to FBI?

Please don't read this post as an attempt to defend Bitcoin, nor say that FBI is a good way for me to reverse a fraudulent Bitcoin transaction!
Show HN: Pashword – Hashed Password Calculator
I like the simplicity and elegance of embedded programming, but I never have much motivation to do any. I've never really been a hardware person (out of choice).
Why sample otel spans and miss out on the important ones?
But is paying 2-3% on each transaction worth it for that?
That’s a really interesting way of phrasing it I’d never fully considered: of course you are right, a physical lens is just performing predictable mathematical transformations on the light passing through it.

Thank you, that was something of a revelation in understanding how these cameras actually work.
I started with cardio and calisthenics/weights videos, which I found to be great to establish a baseline level of fitness. After a while it became a bit too repetitive for me. Then I combined those videos with a treadmill for some added variety. Eventually I tried a rowing trainer, and combined with the kinomap app and concept's online challenges, I found my jam. Rowing felt great to me, it did not irritate my knees, I felt as though I had used all of my body, and the rhythm of rowing was engaging and almost a zen like movement for me. Some good music, maybe a rowing video/race/challenge on the app, and 30 minutes+ just fly by. I am now considering a rowing skiff and try my hand at actual rowing or joining a rowing club. As an introvert, the latter is still in question for me.

My goal was general cardio/lung fitness, and I tracked this with my resting heart rate and weight, and during exercising I used a heart rate monitor to track training zones. Apps tracked all the rowing metrics.

Starting from day zero is really hard, and having the discipline to stick with it at first is very difficult for me. At some point it stopped feeling like punishing myself and became about proving to myself that I can do this, and it became rewarding and a bit validating.

At my peak, I was exercising from five to six times a week. I built up to this level slowly over time, as I pushed myself with various challenges. It really is a sort of personal journey.

The benefits were mostly intangible. Mood and ability to handle stressful situations improved, my energy was generally better throughout the day, and food made me less sleepy. My sleep quality improved, which had further knock-on effects to everything. I felt good about myself and being able to meet the goals of the various challenges offered, and my own. If I can do this, what other goals can I accomplish? I felt better about myself as I set a goal and could see the progress and meet it. This was a thing I did just for me, and it helped me feel good about myself. Depression could no longer gain a hold on/over me.

The tangible benefits were on the scale, and visible physical changes. I became more defined and lean, and this felt nice to see something positive in the mirror.

I had a long break last year, as a lot of life happened. I am slowly getting back into it, and whereas I still grumble a bit about not feeling like it, once I finish, I always feel better for having done so. Starting over is not fun, but the difference is that now I know I can.
Not really that realistic, I toggle legibility to 0,
it's still much more legible than my handwriting.
There was a solid stretch of not knowing if things might get much worse, if the vaccines might fail etc. Some borders have only opened very recently.

It's not like all those people who wanted to travel and go out were actually making plans and booking post pandemic flights back in 2020.

We're lucky that things are solidly back to normal this soon. Not just the restrictions that kept us inside, but the massive paranoia that made many fear the outside, and some new, worse virus
Standardize the stages and names. We use `dev` and `latest`.

It worked wonders for us, on a cache hit the build time is reduced from 10 to 1,5 minutes.