skysight-inc/HackerNews huggingface dataset:
> It seems weird to call the process which is literally essential to using a device on the network "essentially nothing".

Essential, yes. But it's like a restaurant charging a cover to order food. Why make it harder for someone to give you money?

It's possible that it still makes financial sense for them, but it's a barrier none-the-less.
> Does anyone do usability testing any more?

My impression is that it's all quantitative post-fact A/B testing nowadays.

What is interesting, because it was widely known that quantitative usability research was mostly waste and you were much better doing 10 times the amount of it with only qualitative results.

What was not widely discussed¹ is that post-fact testing is also almost useless. It can only tell you what solution is better, but the real gain comes from discovering what problems exist.

1 - My guess it's because it is too obvious.
Most of enterprise Java jobs in mid/ junior engineering level are similar to old times production assembly line, everything has a Factory or Impl from dependencies. All you have to do is add bunch of methods and connect API's and service bus (of course I'm extremely simplifying it, but) it's not hard to find people who can do that, also it's not hard to get them up to speed for what needs to be done so the churn rate doesn't impact a lot to enterprises which is a big win. In my personal experience I don't think that's possible with C++ so Java may have started with "write once, run anywhere" now its more of glue between longer running actors and constantly changing workforce
I once read/heard on a podcast a story of an early AI researcher who was a Chopin fan who expressed a similar feeling upon seeing how easily a computer could algorithmically ape a Chopin composition such that he was unable to tell the difference.
No, he's not. He's obviously not. He's listing the specific notable exceptions to the First Amendment's bans on prior restraint. He goes out of his way to attempt to depict the specific legal language.
Ask HN: Why is Meta's Business Suite so broken?
You'd imagine that one of the largest companies in the world with billions to invest and the most capable software engineers would be able to maintain a decent authoring and management portal for advertisers and content creators: aren't those critical to Meta's revenue?

Instead, their website [1] is so full of bugs, glitches, incomplete features and instability that I wonder just what is going on behind the scenes. Are the third-party tools paying Meta to keep their own tools broken?

[1] business.facebook.com
> I could not imagine living a world where this becomes the norm.

Is this not already the norm? “Norm” as in, most people in developed nations already experience this?
The fact that international data doesn't cost any more than domestic is a steal on its own if you travel internationally.

When Google does it for free, you have to wonder if other carriers charging you $10+ PER DAY just to have data even enabled are charging you because they actually incur heavy costs for it, or if it's just a "Fuck you, you're traveling internationally, so you're probably rich and able to pay it" fee, existing solely to extract more money from a high-value customer.

I'm on a Google Fi Flex plan (I use < 3 GB of data per month), so I pay $10/GB. It's fun landing in France or wherever and getting the text from Google saying "Welcome to France, data is $10/GB". Same price. No extra fees.
But why is it funny? Isn't it funny because the community knows it comes off that way, at least some of the time (and/or some of the people)?

> Nobody claims you have to understand category theory to write Haskell.

I've seem the claim that you can't really use Haskell without it, here on HN, more than once. (Or at least something that I interpreted as being that claim...)
> ou get in the car, it auto-selects the destination based on the patterns it learnt(so if you get in at 7am on a workday, it automatically selects "work" as your destination. Then around 4pm, it will select "Home". At 8pm it doesn't select anything because it has no record of you going anywhere around that time usually) - something super basic that no one has ever done.

This is exactly how Apple Maps works, for me. It suggests a destination based on my patterns.
I wouldn’t mind paying a premium instead of a monthly insurance fee to get this resolved. And I have time, it doesn’t need to get resolved today.
Yeah I can see that. Calling big companies has been terrible forever, but customer service in physical stores has gone downhill. Mostly they all seem short-staffed. Seems like lots of stores let people go, and didn't replace them in favor of self-checkout systems.
The biggest plus for Mint is they now support legit TOTP for account access.
I haven't tried Tortoise, thanks for pointing me to it.
The voices were cloned by fine tuning a VITS model with coqui.ai. I used about two hours of speech for each speaker. With more time and resources, I'm certain it's possible to make those voices considerably better.
> The executive branch is responsible for foreign policy and national security.

That doesn't mean they can or should have power to ban any company, communication or program just because of a vague and weak phrase of national security.

By similar logic they should be able to just lock up foreign citizens because they might be doing something nefarious for their states. No --- this is what rights are for, and the rule of law still applies.
New Writing App (By Jordan Peterson)
I try to not use Google services where I can help it, but not using Google Maps to me just feels like risking screwing up my day. The fact that it's what everyone uses makes it the safe bet. They have so many users being tracked in real-time to reroute me around detours and traffic jams as soon as they happen, I don't really want to try anything else.

If I use an alternative and get stuck in traffic, I'm not gonna be thinking about how proud I am of myself for sitting in traffic in the name of sticking it to Google. I'm gonna be thinking "should have used Google Maps"
Of the multitude of benefits of living in a major city, one of the big downsides is that in denser areas, the networks are permanently congested. I went the MVNO route for a month and in downtown Chicago on a work day, you have five bars and no service.
LemmyBB, a federated bulletin board
If there is a way to do it that you feel more efficient/enjoyable than an other more widespread one, just show other people. If they don’t look interested, changing communication style next time might help. Become more proselyte will almost neither pay positively.
Also a big fan of Mint. They were the first MVNO, and perhaps even carrier, that I can remember having a really slick website, too. Seemed very modern and forward looking. Their founder, Rizwan, is also around on the subreddit and will generally answer valid complaints - which is pretty unheard of for a company of that size.

Also, Ryan Reynolds sent out a postcard once, and also a voicemail, if that's your thing.
Functional programming people are the vegans of coding, change my mind
I came here to say more or less the same.

I have been playing with C++ since 2003 (university years) and still haven't had any opportunity to get hired due to my lack of previous professional experience.

For some reason, my web development experience does not matter for them, nor they care that I do my best to learn from C++ experts we all know.

If they are so scared they cannot find talented C++ developers, it's about time to start training people and let them gain some experience.

Do they actually hire inexperienced people and train them or are they just complaining for years now (?); because quite frankly, I have been reading this since the release of C++11 and still haven't they found their "talented C++ developers"!

I'm here people! Hire me, train me, and prove me wrong with what I have said!
Momento launches out of stealth with a serverless cache
if you want to see how complex and overbuilt it is, https://www.youtube.com/c/ConnectionsMuseum has coverage of all the old PSTN equipment you could ever want

i can't claim to _understand_ it half the time, but there are big rows of mechanical automatons galore
You're allowed mutability, even in languages like Haskell.
> The first purely functional language to become popular, called Haskell, was created in 1990.

Nope: LISP - 1958.

Stopped reading there.
Large contingent of people who don't have a PC strong enough to run VR but do have a PS5. Whether the PS5 will get a lively enough VR ecosystem going on it is still a concern though yeah.
Find out how sending HTML emails in Gmail works with this easy-to-follow tutorial.
I guess this explains why spam calls to my home phone do an immediate retry.
This will never replace twitter.

If you want to use federated platform, you might as well go back to using individual blogs and RSS feeds to follow them.
I am not super familiar with NextJS, but I'll take a look.

The Node SDK is a pretty standard Node library (not clientside JS, for probably obvious reasons). It does spawn a child process if it isn't given a TIER_SIDECAR environment variable, though, which is going to be pretty slow if you have stateless route handlers at the edge.

I'll poke at it today, but I think the way to go is to spin up a sidecar running somewhere with `tier serve`, and then give your NextJS API handlers an environment variable to know where to hit it.
Regardless of any fixed costs, TMobile will easily make up for it in the long run with their expensive monthly plans.
W/r/t to the term "black-box" being racially coded, I regard that as cheap virtue signalling and a little insulting to the people it's meant to "protect". It's not a hill I'm going to die on, but I don't view that behavior as part of an actual solution towards an equitable society. I've noticed that in my line of work, "black-box" often gets used to describe a process that isn't understood thoroughly by the end-users or stakeholders. I once heard a VP complain that an ARIMA model was a black-box. Had a good chuckle at that.
> Large web companies like Google implement their own encryption stack anyway.

Google uses BoringSSL[1], which is another OpenSSL fork. I believe AWS uses a mix of OpenSSL and Boring SSL (someone can correct me!).

So it's "their own encryption stack," but that stack is at least originally comprised of OpenSSL's code. They've probably done an admirable job of refactoring it, but API and ABI constraints still apply (it's very hard to change the massive body of existing code that assumes OpenSSL's APIs).

[1]: https://boringssl.googlesource.com/boringssl/
But that works out nicely right? 6m typical + 1m by covid -> 15-20% extra?
Me: "Call Josh"
Car: "Calling James. If this is correct say, 'Yes,' otherwise, say, 'Correction'"
Me: "Correction"
Car: "Calling Gretchen"
I suppose I wasn't thinking of broad adoption just for PSVR, but adoption at levels that feels like it really grows the VR space. I don't think PSVR2 is going to grow the space much, but I really hoped that it would so this is a disappointment.

But again - every prediction I make is likely to be wrong.
A marvelous work of interpassivity [1], I think Zizek might say! Now he can have AI perform his meaning-filled labor for him ;)

[1] https://www.youtube.com/watch?v=Ev4gwxGkReQ
US accuses North Korea of trying to hide shipments of ammunition to Russia
No, the system just isn't designed like that, the whole point of VCs is that the system becomes decentralized. To check a credential is valid you absolutely don't need to hit the Government, you need to trust its public key, which you can easily get once (or keep updating using things like DID)... you are arguing about a different system design that just doesn't exist and has no reason to exist.
It's not widely available in many other countries still.
This same tech was on the cover of a 1971 IEEE Spectrum magazine. I don’t see any advancement since then.
Did they upload the recording to YouTube? I would like to listen to her.
If you're willing to pay for a year in advance (which I personally consider a convenience rather than a hassle), you might like the AT&T 12-month prepaid plan:

https://www.att.com/prepaid/multi-month-plans/

$25/month for unlimited talk & text + 16 GB of data each month that rolls over month-to-month.

AT&T's customer support is absolute garbage and migrating to them from T-Mobile was a pain in the ass, but since then it's been simple.
I honestly think starlink is eventually going to replace major carriers
More specifically in trading, the most important thing seems to be to know how to write fast code, while keeping the codebase maintainable, because it's going to keep growing, and will need to change as the world changes.

That means avoiding polymorphism (and so a fair chunk of OO design), making heavy use of templates, and understanding the performance characteristics of language constructs and standard library functions. Expect to be slinging godbolts back and forth, benchmarking obscure hashmap implementations, and occasionally sweating over the precise layout of structs to maximise their cache-friendliness.
I'm pretty sure that one of the levels of Dante's hell is working a ship's galley in rough seas. Trying to keep your nausea under control despite the lack of fresh air and not get burned by all of the hot, sloshing liquids is only for those who have very sturdy sea legs and a high tolerance for burns.
I'm having a hard time hating that much on 18-year olds who were encouraged to borrow recklessly by their parents, college counselors, and other advisors to pursue an education. The amount of digital ink spilled on criticizing them seems to vastly outweigh how much hate the propping up of the market in March 2020 gets.
holy mother of god! I used C++ around 2000 for some old projects. When new and delete where the object oriented "equivalent" for malloc() and free(). So, if you don't use that, what do you use in 2022 C++?
I think people have the misguided idea of looking to FAANG for best practices, but mostly these are monopoly companies that have very high profits and little competition. Quality of their products is beside the point and they can afford to hire an excessive number of very expensive developers in the homeless capital of the world because... they can!

Nobody would point to Epic, Cerner, Salesforce, Adobe or Microsoft for "best practices" and they shouldn't do that for Facebook either.
Someone needs a lookup table to map those back - that’s what you’re paying for. They aren’t claiming to ‘own’ the colours.
I moved from Mint to T-Mobile. The internet speed was so unbearably slow that it was useless. This is in NYC btw.
It looks like there are 27 contributors with over 50 commits since Heartbleed was revealed

https://github.com/openssl/openssl/graphs/contributors?from=...
C++ modules has been promised for a long time, I wouldn't hold my breath on it coming anytime soon.

As for build times, it is sadly very easy in C++ to have long build times. Avoiding it takes careful work, knowing when and what to include, when to forward-declare instead, and always maintaining includes as requirements change, etc.

There's nothing to make that process any easier or automatic, which is very frustrating. There's the include-what-you-use project, but I could never get it to work.
It might also be that the management chains in embedded are likely former engineers or EE people. In Web you get a lot of management interfaces where the boss can't do their job: that's the perfect recipe for high pay.

In embedded and other non-software engineering but engineering firms, the management is typically engineers that CAN do their subordinates jobs, they just don't want to.
Compare middle class life in 1970 to 2022 and consider how the current level of convenience and prosperity in all things from retail services to affordable furniture, etc was enabled by technology. Technology is more than just devices that consumers directly use in their hands.

I would agree that smartphone-enabled social media has had some severe downsides for society in terms of productivity, attention, and opportunity cost, but that is just a subset of tech.
> Downside is that if there's network congestion you'll be deprioritized behind T-Mobile's direct customers, but it hasn't been an issue for me.

I’ve wondered how much of a difference this actually makes. How often does a network get congested enough to impact MVNO users, but not congested enough to impact major carrier users as well?
Ignore the voice tree. Just shout profanities or "representative". Decent systems will pick up your frustration and divert you to the human queue.
> T-Mobile is the only US based carrier that has reasonable international roaming for data and non-stupid policies.

I find ATT pricing to be okay. I get Canada/Mexico/US for one price, and then if I use my phone internationally, it automatically starts and stops charging $10 per day, up to $100 max per month. If you are just stepping out of North America for a week, the convenience of not having to bother with another SIM or eSIM is not that expensive. I guess the most convenient part is not having to do anything, and just being able to continue using my phone.
Then you can buy the upgrade that will automatically create dummy data and write the tests for the query you just created ;-)
Aegis Authenticator – Secure 2FA App for Android
For high level technical background on the Raptor 1 and 2 the EveryDayAstronaut article is helpful:

https://everydayastronaut.com/spacex-raptor-engine-compariso...
I know there is a market for it, I just question if there is enough of a market given the price point they are going for.

I guess that is what I don't understand. Yeah the tech is great but if its too expensive that enough people can't afford it than is there going to be enough people to justify developers to work on it.

I just worry that this is seeing Sony being cocky again like they were with the PS3. Overestimating the market and putting out products that are more expensive with the justification that they are powerful.
> Yes, the embedded space pays terrible, and the employers don't seem great on the whole.

in europe c++ pay is in general ridiculously bad, I got some job ads this morning. Senior job in real-time trading in C++ in Paris, multithreading and linux knowledge, english first: 55-75k. Embedded senior C++ FPGA engineer in paris: 45k-65k. No bonus in either position. thanks but no thanks
> I've almost never worked with a Java programmer who could actually write Java code using the OO features that the language is based around

I don't understand this. The language is based around primitive, flawed, simplistic OO features, right? Like "class Dog : Animal"? I never write code like that either, because it's bad practice. But you're saying they can't write code like that? Or that they don't use classes at all? How can you even write any Java that way?
The CRITICAL vulnerability here is the development process. A lot of projects get by due to a really frickin' good project lead, really good contributors, and really good collaboration. Clearly that's not the case with OpenSSL.

I've suggested in the past that the OS should handle transport encryption. People moan "oh no then we can't fix anything! oh no we can't innovate!". But adding encryption routines to the OS does not remove the ability to use OpenSSL. People will continue to invent their own userland tcp/ip stacks regardless. But having the OS team handle the encryption at least gives one large well-funded organization the burden of doing it right or being really embarrassed. The upshot is every application can simply pick up encryption functionality without depending on a 3rd party library. A new flag to existing syscalls could wrap opening any socket with some standard encryption method, so the application would never need to bother with "doing encryption", unless it wanted to. And the system keychain can manage credentials. The whole point of the OS is to make life easier for apps and users; why not let it do more of the heavy lifting?
Link the prepaid plan with unlimited data for both a phone, a tablet, and via a hotspot (and unlimited text/call on the phone obviously) each for 4 lines at $40/line/month and I'll switch today.
> so old people can do this

Some can, many won't. Eye sight and dexterity problems have a lot to do with this. When you can't see and your hands shake it's a lot easier to just "hey google call so-and-so."
Not really. Ritchie wasn't involved in Go, and the C that we all use is not the same C Thompson wrote.

edit: typo
Apple is pushing you to upgrade to iOS 16 to be able to add new cards to wallet
Just got this answer from Apple support, that "You need to upgrade to ios 16 to be able to add new cards to wallet, your version 15.7.X is outdated"

Really? Gentle pushing to update software ?
I feel like the quality of ruby libraries has drastically improved over the last 10 years (article was written in 2012). Lots of older libraries, Open source devs would just develop their own DSLs that solve their problem. With the advent of rails, and rubocop, and well known conventions, good modern libraries have bubbled to the top to solve specific problems and the use of those libraries now are the "convention" for solving that set of problems.
I guess the $4B they got from the failed AT&T acquisition is running out now.
Because employees can be shitty people too. See my comment upthread about an up close and personal view I had to one such shitty employee.

What you seem to be advocating is to never allow a company<-> employee to have a non compete clause, even if the company is happy to pay for it.

Which yikes. Do you think what Levandowski did with Waymo/Uber helped anyone? Including ‘society’ overall?
We use Clojure at my work and it's basically functional Java with parens. No snottiness or evangelism needed. The fact that I don't have to write Java OOP boilerplate is a big enough advantage to me. Even if you just write it like Python or JS, it's still leagues better.
Danielle Citron on the Fight for Privacy
Last time you needed to, sure. The problem is that if you find out how to do dynamic memory allocation, there will be tons of resources pointing at new/delete. Parts of the language that all the experts agree are terrible are just sitting there, poking out behind a shiny facade, waiting to scratch the unwary.
Fear. We were pounded with flashing scroller death counts and stories of overrun ER's from every corner of earth for what, two years? I made a comment in a running forum about the outdoors being the safest place to be and to please leave the mask at home because of the risk of low blood-oxygen levels and I was downvoted into oblivion.
In my very limited experience with the Amish, I have found they are one of very few groups that can be trusted to build a website.
This is the way you are meant to hold a phone anyway. In the manuals it states this (e.g apple says 5mm-15mm from your head). This is to reduce SAR.
Getting Mint service activated and working was a 3 day train wreck for me. Can't remember details but they couldn't get the number ported, then they couldn't activate my phone for some reason.

Went with Ting mobile and it's been great.

I have no idea why anyone stays on the 'big' carriers these days.
Absolutely no one who uses "virtue signalling" on the internet is talking about prayer - from TV preachers or politicians.

It's a word typically used associated with a whole set of vocabulary including "woke" and "social justice warrior/SJW".

It's meant to deride people talking about diversity initiatives, systemic inequalities, feminism, LGBTQ issues, etc.

The explicit implication of the term is that nobody actually genuinely cares about these issues, they just speak about them to virtue signal to their in-group (progressive/left/urban/etc) that they have permissible opinions and that they are not problematic.