skysight-inc/HackerNews huggingface dataset:
i originally edited out the "greater thrust" part of my comment because the articles says they're about the same. Maybe the article mixed things up and is applying the vacuum thrust of rs-25 to the sea level thrust of raptor?

rs-25 vacuum thrust = 512,000 lbs, sea level = 418,00 lbs

raptor2 thrust = 510,000 lbs

It's not clear if that's sea level or vacuum for raptor2 but i would assume sea level since it came from a test stand and raptor2 hasn't flown in a vacuum yet

https://en.wikipedia.org/wiki/SpaceX_Raptor
https://en.wikipedia.org/wiki/RS-25
I agree on your first point, it is the amount of light coming in through the aperture. A wide open aperture lets more light in.

The point is just that they have to balance DOF and brightness in their designs. It’s a multi-variable equation, and sensor size is one of the factors that constrains the options you have available all things considered.

Like you said

> once you fix the angle of view.

And of course they’re limited to relatively small apertures anyway.

> Because films with higher ISOs are unacceptably grainy for most uses.

Not in my experience! This is just nitpicking now.

We can keep getting more and more technical, but I think you understand how it works.

You’ve made your point. You don’t like gatekeeping. I’m not gatekeeping.
Not sure if you'll understand all the Scottishness here but I think you'll appreciate the message...

https://youtu.be/TqAu-DDlINs
Is the pool running dry or are they simply not putting enough water in or allowing enough people through the gate? I've seen the job ads. Must have five years. Must have x, y, z. For a junior position. Unrealistic.

Same person can get a web job elsewhere with much less nonsense. So off they go.

Like a lot of things in IT these shortages are nonsense. They are lobbying for visa relaxation or similar so they can pay less.
Rust can't be the next C++ since it can't consume the C++ ecosystem
Same with Verizon: $10/day.

But.... Story Time: I recently switched to Mint, and there is no international (outside of Canada and Mexico, I think?). So had to find a phone store when I recently went to Ireland, and they are a lot less ubiquitous than in their neighbor to the north and east (UK). I had to take a 10 minute walk down to the town centre where I expected the little grocer to have some sim cards, but he directed me down the road to a larger chain grocery. When they didn't have them, I was directed to another town, so then I had to hop on bus for a few kilometers to the next town that had an indoor shopping mall where there was a Vodafone store. All of this with no network connection because I had no sim card.

I forgot how hard travel used to be.
> because they're going to do a mock-landing over the ocean before attempting a real landing, so even if it goes perfectly all those are going into the salt water)

Are they going to pick them up or let them sink?
> Someone identifying as a musician will get more accolades from one's peers than a plumber and therefore feel that their passion is in the music.

Identifying as a musician won’t get you accolades. Playing music that people enjoy will.

A smart insight is that music improves people’s lives even under materially poor conditions. This is why for example, black slaves in America originated many of the most beloved musical styles.
As usual, it comes down to density. Asia, even including some vast expanses of wilderness, has a population density 3 times that of the US.
Typing the technical interview (2017)
An anecdote of one person with bad manners shouldn't be representative of the whole.

I'd estimate there are three kinds of FP advocates:

1) People (like me) who have experienced personal pain in building or maintaining complex systems in imperative or other paradigms, and are genuinely astounded and relieved when we learn how Haskell and other FP languages can mitigate or eliminate that pain. They tend to advocate FP as a solution to specific problems they've personally encountered.

2) PLT academics who are just generally fascinated with building a mathematical programming language that can elegantly express the most advanced notions in math and logic.

3) People who like to feel superior and rudely interrupt presentations to expound on monads and endofunctors and the like.

Try to focus on and/or associate with #1 and #2 and ignore #3.
An iridium flare is more impressive.
GitHub availability report: October 2022
> Chief Twit Musk, fresh from sacking the company's C-suite, clearing out the board and threatening mass layoffs, must now double Twitter's annual revenue just to cover interest on the debt that financed his acquisition.

Twitter's revenue is $5 billion-ish. The new interest payments are estimated to be $1.3 Billion/year IIRC (~10%, as a large chunk of it was fixed in April 2022, when interest rates were better). Hardly a "double the revenue" situation. So that already stands out to me as a rather problematic start to the article.

That being said, the rest of the point of the article seems correct to me. But its incredibly important to get a good grips on the scale of the problem here.

Elon now needs to deal with a ~$1.3 billion/year interest on top of all the other costs of Twitter, in a rising interest-rate environment. I don't think $8 / month over even millions of users will get there (and I'm not sure if Twitter will get millions of users to subscribe to the model).
At this point, unless a nation-state gets serious (and I have to believe at least China and Russia are), SpaceX is going to win. Their lead is just too great for anyone else to surmount.

This is bad, because a sole supplier of viable orbital rocketry is almost as bad as only nation-states having the capability.

Hopefully, someone steps up to the plate. My guess is that Russia and/or China both have "black" programs to copy and replicate SpaceX's technology...
> Do you have any references for the "Rust is heavily influenced by FP" thing? To me it does not feel that much FP.

The original implementation of Rust was in an ML dialect (I think OCaml?), so from that we know immediately that the original authors were familiar with FP and used it for their own purposes. It seems odd, then, to assume that there would be no influence of their own language.

But if we look at the actual feature set, we find a lot of things that previously belonged almost entirely to the realm of FP. The type system as a whole has a fairly FP feel, plus algebraic data types, exhaustive structural pattern matching, maps and folds, anonymous functions, the use of the unit value for side-effecting work, the functioning of the semicolon operator (which is identical to the OCaml usage)... there's quite a lot, and those were just the examples off the top of my head!
I had a recent trip to Japan, wanted to exchange some yen before I left, so I called around to a bunch of local banks and got to experience some exquisitely terrible phone systems.

The worst, and this is a new one to me: you get a 30 second message about how you can do everything online (except ask if they sell foreign currency), and how the menu options have changed, and then you finally pick the option to talk to a teller... and after half a dozen rings with nobody answering, it says "sorry, guess nobody's around" and JUST FUCKING HANGS UP ON YOU.

Also, turns out banks no longer keep foreign currency on-site, not even Wells Fargo which was always a go-to for me. Another case of "COVID gave us an excuse to do what we've been wanting to do for a long time"
> labor shortages that salary can't solve. Some positions are simply not economically viable in certain markets

Your two sentences are opposite of each other? If someone can't afford to pay employees market rate, they need to rethink viability of the business not say that they can't find someone.
It’s about rope. Imperative languages generally give you a lot of flexibility (for x or y) and, therefore, rope to hang yourself. I don’t believe that starting students here, from a pedagogical perspective, is a good strategy. FP languages/paradigms, on the other hand, are all about restrictions(immutability, side effects, etc), and thus less rope. Less places to hang yourself, so to speak.

Also, even though, as you’ve stated sw engineers tend to work in an imperative environment (which I’m arguing is an artifact of their formative years), junior sw engineers should at least start with a bit of trepidation to use that rope (if only in their heads).

Plus, utilizing a functional style (and understanding the whys of functional style, where pragmatic) would improve many aspects of industry (e.g reducing the friction of adding tests - did I mention that I love tests??)
Now try to get AT&T to tell you the difference between the 2010 grandfathered iPad unlimited data plan sold direct from the iPad UI, currently hovering around $30/month ... and any of the above, or in particular the business iPad add-on claiming to offer unlimited iPad data for $20/month.

// This was the plan that was only around for a few months at launch:

https://www.macrumors.com/2010/06/02/atandt-replaces-ipad-un...

// And then sort of reintroduced in 2017, pulled in 2020:

https://www.rvmobileinternet.com/gear/att-dataconnect-tablet...
Is there any observability product that Grafana Labs doesn't produce?
That is unfortunate to hear, but I've already started learning rust and not doing c++ for the day job so I guess it doesn't impact me terribly.
> SMS is a terrible solution that really only solves "you used the same password across two sites

Right. That’s the sole purpose. People pick bad passwords and reuse them, but you already know that.

As much as tech tries to make this easy people, it’s a horse-vs-water problem. Even smart people refuse to use to use password managers. Most of those people have figured out how to receive text messages.

Seriously, go find someone who owns a JitterBug phone and watch them create a new account on the website of your choice. We’ve got a long way to go.
Thanks for reading the ref!

In most court cases I’ve seen about this, it isn’t enough to keep it from being public.

It has to be protected from employees to the degree necessary to keep it a secret. It’s why all the song and dance around the ‘secret ingredients’ in KFC/Pepsi/Coke ‘secret recipes’ (that and marketing). If it was common knowledge at the company, even if it wasn’t public knowledge, they couldn’t use the trade secrets acts to prosecute offenders.

If everyone at the company knows who is on the customer list, including folks who don’t have a privileged need to know it, it isn’t a secret. It just isn’t public knowledge. That still means it isn’t eligible for trade secret protection.

So while yes, it’s possible - if they do that - it’s not at all common with how the information is protected in my experience, and it would be very difficult to actually prosecute anyone under the trade secrets laws because of it.

Civil lawsuit? Different burden of proof, different calculus. Tort law is about being compensated for a loss or injury, after all, and there is no requirement that such loss or injury have been from a criminal act.
> they -removed- Facebook login

They called it something else, they make you use different credentials, but it’s all Facebook on the backend.
Ok, I admit that I don't know the particulars of every Euro area bank system. But if you're referring to SEPA Direct Debit, only commercial clients can do that, after going through tons of hoops and paperwork. (In practice, all SEPA Direct Debits requests I've experienced in the last few years required me to first transfer a cent the them, to confirm that I'm actually in control of that account. )
T-Mobile has similarly priced prepay plans to Mint:

https://prepaid.t-mobile.com/prepaid-plans/connect
One thing I came to see working in both web and embedded for two decades now: a lot of embedded developers often miss the “product” side of what they are building. This probably doesn’t explain the lower pay, but it might be a reason why embedded overall doesn’t get the recognition it deserves: the embedded engineers don’t know how to communicate their value / provide more value to the business.

This is becoming increasingly important as you well note, where devices are all connected, and things like setup and updating and connectivity are crucial. Designing not only a robust, but a user-friendly firmware update process is actually a lot more work than just building a bootloader: you need to communicate to the user, in realtime, what is going on. Cancelling an action needs to be immediate and provide feedback on the process of the cancelling. Error handling needs to provide useful information, and probably a special UX.

These do need to be factored into the embedded software right from the start, because they significantly increase the complexity, and it’s extremely easy for management to miss how crucial that part is. I keep a few horrible chinese consumer electronics devices on hand (webcam, mp3 player, mobile phone) to show what I mean. The only difference between an ipod touch and a noname mp3 player with touchscreen is… the software.

Having to press 3 inaccessible buttons, connect a USB volume named “NO NAME”, have it hang for 2 minutes when unmounting, then show a black screen for 3 more minutes, before showing … that it didn’t update, vs a smoothly progressing update progress bar showing the steps, the devices showing up in my online dashboard as soon as it reboots, that’s what my value as an embedded engineer is.
>The real problem is that C++ is neither easy nor loved. Rust got an 87% approval rate in the "most loved" category of the Stack Overflow Survey. However, only 9.3% of respondents used Rust at all and only 8.8% did so professionally. C++, meanwhile, languished at 48%.

It seems that developers who never used Rust love Rust. I love neither but if I would to pick one to use, I would pick C++ because for myself is much easier.
$70/month for unlimited everything doesn't sound like that much of a deal to me. That's about the going rate for every major carrier, no?

Price transparency is a huge obstacle for me when I try to compare carriers. Somehow there's always a data cap, or at the very least a deprioritization cap, and it's basically impossible to find out what it is from any carrier.
Can't see the top sql because it keeps flipping over, WTF.

Where are these examples?
I was only addressing HFT as that was where the pleading by the author for more devs is coming from.
> It's quite different to your boss calling you a moron and insulting you all day.

I can definitely understand that. At the same time, I know, without a doubt, that this approach has worked for at least one of my kids. He told me this much a few times after being bullied and pretty much viewing it as a laughable event rather than taking it seriously. And, in fact, the bullying stopped very quickly because he did not engage at all.

> I think perhaps you could take a more sympathetic view - what has worked for you does not work for everyone and perhaps others had a difficult time when they were more vulnerable to it and that left an unshakable impression on them.

Yes, of course, I understand everyone has different life experiences.

I am simply sharing my, our, experience. The perspective might be useful to some or not one person. At the very least someone might have seen what I had to share and, perhaps, understood they might have the power to change the way they interpret what they are experiencing.

It's like being afraid of heights. All else being equal (circumstances, balance, physical condition, health, age, etc.) the only difference between a person who is afraid and one who is not, is in the way the brain interprets reality. That's it. Nothing else. Train the brain to modify that interpretation and going up a tall skinny ladder goes from a horrific paralyzing event to no problem at all.

Bottom line: I really think we need to understand that these things are only real if we make them real. Easier said than done, of course. I don't see that as a reason not to try to, carefully, slowly, go up that ladder and see things differently.
This is why I stick with T-Mobile. When I go abroad, it just works and is just included in my regular plan. I haven't been charged extra to use my phone abroad in years. And it isn't even shite service anymore, I can typically use 5G/LTE just fine.

Even $10 a day can be STEEP when you're gone for >2 weeks at a time.
> The internet has happened, and it works on credit card-style numbers.

and that's a usability disaster. the entire experience is atrocious, you have to enter and secure multiple pieces of numeric data.

it's a system begging to be disrupted.
Us Mobile is very competitive. I use a pooled data plan tho instead of “unlimited” because it’s only $2/gig and i typically use way less than what i would need to to make the unlimited plans worth it. I end up paying $30-$40 a month total for 2 lines.
You must add some Judith Butler and Peter Sloderdijk quotes and some Yugoslav army jokes.

This AI is far too coherent for Žižek.
I'm always surprised we don't take these threats more seriously.

"But we have enough problems down here that need fixing!", "The odds of all civilization being destroyed by that asteroid is only .5%!", "It will cost too much and the odds are low"

You'd think protecting all the things we hold dear, family, culture, art, friends, the future - would be a priority.
But you're also not giving them the opportunity to charge you for something you didn't realize. Imagine if YouTube could charge you automatically if you accidentally clicked on a "Premium" video without realizing.
How come mobile services are so expensive in the US? I'm in Europe and I pay 15€ for unlimited data (like really unlimited, no slow down after X GBs) + 2 hours of talk each month. More than enough for me but just by seeing US ads it seems way more expensive there.
I think the context here is pure functional programming. So not just replacing e.g. loops with mapping and such things, but actually making effect-handling explicit. The IO type (or otherwise deferred-type) is essentially for that. Saying it doesn't fit into the FP paradigm doesn't make sense. Without IO, FP is useless because you simply cannot "do" anything at all.
Maybe I'm being too pedantic, but I'd feel it's far more accurate to say it can interpret human speech within a specific context. There's no understanding going on.
North Korea accuses the US of trying to send tactical nuclear heads to Ukraine

I mean, either way, both are bad

Peace should prevail
I had a whole rant queued up on "Pandas and its consequences have been a disaster for the human race" (well, at least for newbie programmers), but I think instead I want to focus on the damn dictionary splats. I just don't get it - it's pure "clever" code in the pejorative Dijkstra sense. It's hard to edit, it's hard to typecheck. Why not pay the very low whitespace tax to give each key/value pair its own longhand line:

.astype({
'central_air': bool,
'ms_subclass': 'uint8',
...
})

Now if, say, ms_subclass and overall_qual need different types, that's an easy diff to read. Ah, but I suppose that wouldn't be as Twitter-friendly.
Random lists of strings are hard to decipher. What is that set of values supposed to represent? And it interrupts the flow of figuring out what’s going on.

I prefer assigning lists like that to informatively name variable rather than have leave them the subject of speculation. It’s easier yo add add clarifying comments that way too.

In sql or pandas, long lists of values not broken up are hard to read. It’s easy to scan down a single value on each row, not random length values spread randomly across the screen.

Also That is chaining far too much in a single go
In La Soufrière he even admits his disappointment that the volcano didn't explode. Talk about honesty
> find some sort of niche given their falling market share, and power users is a potential one. However i would disagree that in general its a good strategy for winning the market as a whole.

That's interesting because their whole initial rise to becoming a dominant browser was based on "power" users back in the aughts.
blindnet | Software Engineer| Paris or France / Everywhere - Remote | Full Time/Perm

blindnet is a VC-backed tech startup operating from Paris and New York on a journey to transform the internet software industry and make data privacy protection a reality in every software application in the world.

We believe that data privacy must be the number one priority without exceptions. We are on a mission to build developer tools that will enable seamless integration of data encryption workflows and anonymity into any software application. We want that next generation software systems bring the highest level of data privacy protection for their users, by default.

We are a multicultural startup and our first value is the respect of diversity between us, which is one of our most valuable assets. Our culture is therefore characterized by the appreciation of the other in all its forms.

Blindnet has a culture of sharing which is particularly suitable for learning. Onboarding with us now you’ll see all the phases of a startup’s exponential growth having the opportunity to learn tremendously.

We’re searching for you to complete our dream-team!

Up to €78k + equipment of your choice + equity + plus a lot of other benefits

Apply here:

https://dogfood.blindnet.io/talent_portal/index.html

We'd love to hear from you - recruitment@blindnet.io
Do you expect an equivalent Apple product to not require an iCloud login?
mint is 30 a month per device for an unilimited plan but yes I understand they are slightly different plans at this tier. Google doesn't throttle until 50gb which is pretty good. But, that's not the typical use case. I'm talking more single or 2 plan setup, Google Fi is simply 2x more expensive at that tier.
Location: Lahore, Pakistan
Remote: Yes
Willing to relocate: Yes
Technologies: JavaScript, TypeScript, Node.js, Angular, Python, Django, aws, Flask
Database: PostGres | MongoDb | Mysql | vertica
LinkedIn: https://www.linkedin.com/in/abdur-rehman-8281284a/
email: abdurleo91@gmail.com
resume: https://drive.google.com/file/d/10tCF8ek_IDfcm8LL9cW7JMHM2vZrPsk5/view?usp=share_link
> A refreshingly pragmatic position for an academic.

There are plenty of pragmatic academics. It just happens that academia is about the only place that the non-pragmatic people can find long-term career success, but that doesn't mean there aren't many pragmatic people in the same space.
> In the meantime, JavaScript and Python is a lot easier to work with, with a higher salary.

I don't know - I legitimately think programming languages are simpler than web applications. Mostly stateless, mostly a big pure function. Compared to the anarchy and chaos of web services seems easy.
Tried the iOS app for the first time today and I got a prompt right after login with a small overlay pointing at the profile icon explaining this.
Nice—never knew about this. How would you compare the coverage and speed to T-Mobile? Does it come with Wi-Fi Calling? Looks like it supports hot spot usage.
Nope! But with something like "as important as CGI", I do.
If a human artist sold work created by copying her style, they would definitely get called out by other artists.
I am not in the EU and I want to leave the EU because of cookie popups. It's a clear case, maybe the only clear case, where the EU has made life worse for everyone, including Britons.

Unfortunately there is huge support for cookie popups in the tech industry and any criticism of cookie popups gets downvoted viciously because cookie popups silenced the no-modals advice you'd get from any UI professional and opened the floodgates to sites like Substack popping up dark pattern popups on every page, sometimes multiple popups, to ask for your email address so they can spam spam spam you forever.
It is true that the adoption C++11 was later than ideal. Since then, the C++ build and library maintainers have made a priority of not letting that happen again and have done a really really good job (IMO).