skysight-inc/HackerNews huggingface dataset:
1. Immutability is non-intuitive. If I were to hand a regular person a book, and ask him how he would list all the page's numbers where the word cheese appears, he would probably say something like this: 'I would read through the book, keeping a scrap of paper at hand. Whenever I saw the word cheese, I would write down the page number' This is an imperative algorithm. I could give more examples, but I hope you get the point.

2. I just wrote the 'friends' example to make a point - common, complex programs often have huge graphs of interconnected objects, whether one would like it or not. Your solution is to build a journal of friendships and breakups - it's not a typical solution for object relations - seeing if 2 people are friends is a linear operation. Keeping the history around might not be necessary or useful.

3. Your FP code runs on a modern OoO CPU whether you like it or not - so it's safe to make that assumption. And multithreading might not be a silver bullet. FP does nothing to break long dependency chains. As for sharing values between CPU cores, considering the latencies involved, it might be cheaper to compute the value locally, but multithreaded optimization is a black art - it's not always obvious if sharing is better.

Another example is when I made a small toy Excel-like spreadsheet that supported formulas - while Excel itself is FP, I realized that the best way to update cell values, is to topologically sort all dependent expressions, and evaluate them one after the other - an imperative concept.

4. I was just making the point is it's easy to write a function in e.g. Java that is imperative on the inside, but is pure when called from the outside. Other languages will even allow the compiler to enforce this, while still being imperative. So both 'regular' and FP languages can avoid some side effects to some extent, but have to deal with others.
> typical measures of software quality

To play devil's advocate - are there any (useful) measures of software quality? Even this place is mostly programmers and we can't even agree whether we should be writing unit tests or not.
That is a good point. I guess it is more similar to “product binning”? Or whatever it is called when you go to an amusement park and purchase passes to cut 50% of the way into the line, or 75% of the way into the line, and then 95% of the way into the line for a ride?
I agree. It often feels like something deep hiding behind something banal, but on closer reflection there actually isn't much below the surface. However, the images in Lessons of Darkness are very cool and don't need interpretation.
You got lucky. They terminated my data for "being outside the US for too long".
It was a crappy experience since the whole advertisement is about the international roaming being the same price as the (overpriced) US data.
> They make a significant portion of all US voting machines.

> Just quadrupled their staff to make a voting machine then fired them all.

Fascinating.
i've had t-mobile before and even tried mint too, but t-mobile is awful in (my area of) LA. so during the pandemic, i switched to visible ($30/mo) and it's been great. no congestion slowdowns yet. it has unlimited talk/text/data, and crucially, unlimited hotspot (for 1 device at a time) when i'm out and need internet for a laptop or tablet. the only potential trip-up is that customer service is chat-/email-only (no phone).

visible just recently added a higher-priced tier for 5G, but don't fall for it. the 4G tier is more than fast enough.
The first beta for the Android 13 quarterly release includes a new “clear calling” feature that “reduces background noises during calls.”

That's neat, but background noise is not the issue as much as laggy over-compressed audio. Reducing noise might help make the over compression not so bad, but it won't fix the horrible lags, IMO.
How would this work long term? Are they never expected to open their cam for a quick chat or urgent team task?
I have worked on codebases where full coverage was obtained using service level tests in a proper pipeline. If you couldn't add a service level test that got your pr coverage, then you were referred to yagni and told to stop doing stuff that wasn't part of your task. I was ok with that, it worked well, and the tests were both easier and faster to write. If the services had been too large maybe it would have fallen apart?

I have also worked on codebases where there were only tests at the level of collections of services. Those took too long to run to be useful. I want to push and see if I broke anything, not wait hours and hours. If a full system level test could complete in a few minutes I think I would be fine with that too. The key is checking your coverage to know you are testing stuff, and to write tests that matter. Coverage can be an antimetric.
Really grinds my gears when you go into a physical store and they say "oh, we don't have that but you can order it on our website!"

Bit of self reflection required about thier likely employment prospects.
Has anyone tried making a twitter clone by saying, hay sign up to us, port over your twitter handle by tweeting that your moving to us.

Give no option to make new handles on the twitter clone, you must be on twitter first.
it would not be a cat then.
This is totally silly, these are slurs/insults not acts of violence or incitements.

Also why is "groomer" apparently "incitement of violence" but directly saying "pedophile" isn't?
How can one word put people in imminent danger but the other not if they are almost interchangeably used?

Needless to say that if a word is banned people just use a different word or they use codes.
So if you are actually worried about people getting hurt you know that banning word and related account suspensions isn't doing anything against actual violence.
I switched from Sprint to T-Mobile in late 2019, about 10 months before the merger, in anticipation of prices going up post-merger. T-Mo matched the discounts Sprint was giving me (since they were still competing) so I'm paying $212.42/mo for 6 lines, or $35.40 per line per month, including all taxes. This for the unlimited everything "Magenta Plus" plan. They also cover $13 of my Netflix subscription so I'm really paying close to an even $200/mo. I haven't taken advantage of the free Apple TV+ but I did get free WiFi on my Delta flight last week - another nice bonus.
> But they're bottled up in FAANG, I think.

Quite a few of them are locked up by AAA games studios, at least the ones that I personally know.
Their unlimited plans look interesting (roughly equivalent for $30/month) but I don't see any info on if they offer data-only SIMs similar to Google Fi. If they do I'd definitely strongly consider switching.
the centered taskbar
Contra some other responses, I do think that was the intended design. However, I think it was a bad design, because it forces the desired behavior, rather than encouraging it.

Stick the charge port on the side, so that it's awkward to use while plugged in, but not impossible. Now you've accomplished the same goal, without completely alienating everyone who has ever had the thing die while using it.
brother, people did this forever, and not just with jobs. interviewing for college is a big one too.
Last I checked, I still couldn't drag an object onto the task bar to move it or open it in my selected program, so it's still a downgrade for me.
Before considering switching it I would love to see a more detailed feature comparison to `andOTP` I am presently using. From what I can see it is encryption at rest which andOTP may or may not do and scheduled backup. andOTP does manual backup. Anything else?
Well, "the next C++" won't be one language.

But yes, to the extent that C++ still had some niche before Rust matured, that last niche doesn't exist anymore. I disagree even that Rust was the largest C++ killer, but it seems to really be the last one.
I think his comments about the nature of Nature in Grizzly Man are a good indicator of the deeper truth you’re looking for:

“I believe the common denominator of the universe is not harmony, but chaos, hostility and murder.”

Herzog is one of my favorite artists but I’m happy to not share his outlook on these things.
This is beautiful. For me, the old-school forums are a pinnacle of UX that Discourse fails to match. That UI + the real-time facilities of Lemmy is a match made in heaven.

Now, if only someone implemented the old IPB theme! Pic: https://images.sftcdn.net/images/t_app-cover-m,f_auto/p/3753...
Logseq (https://logseq.com/) | Frontend Engineer | Full-time | Remote (Americas or Europe preferred) | 80-160k and Stock options

Hi! Logseq is building a better environment for learning and managing knowledge. Our primary product is a local-first, note-taking application. Most of our product is open source and we have a vibrant community of users.

We are looking for a frontend engineer who enjoys working with React and CSS and ideally has some experience with building component systems. Most of our product is written in ClojureScript and we are happy to level up someone there. We are a distributed, async team and have an awesome culture of shipping and iterating quickly.

See https://blog.logseq.com/frontend-design-engineer/ for more about the job and to apply. Feel free to contact me at gabriel [at] logseq.com with any questions. Thanks for reading!
yeah you're right but the cat thing isn't a gedanken experiment because gedanken experiments need to start with rigorous statements of physical systems. the cat example is not remotely rigorous. if it were stated as such then it would be seen to be trivial
Nice, thanks for the tips and the thoughts!
Pretty sure this may have been happening for a while, nothing new.
I used to say that I'm determined to not let technology pass me by with age, but now I suspect that it will happen someday anyway, despite being a technologist. I'm recognizing my aversion to newer, trendy things more and more. I often wonder where the line will finally be drawn and when I'll cross it. Maybe if companies start pushing something like video and gesture-based authentication in virtual or augmented reality, I'll be the old guy saying "you can pry passwords and email from my cold, dead hands."
I understand this but I think the biggest driver for software salaries is the sheer number of companies that are interested in hiring software engineers. Plenty of hardware companies are very profitable but do not raise their salaries because there is no market pressure to do so as the more limited job market means EEs/embedded engineers do not switch companies nearly as frequently and switching companies is generally the best way to get a substantial salary increase.
> we (the US) usually adopt new technology first.

Evidence for this? Compare to Japan, to Sweden?
> I don't like exposing my electronics to the internet, and I still don't see how any of this stuff is better than flicking a switch.

That assumes you are close to the switch, that you have switches for all the things you want to do and that you are even free to operate said switches. I do agree if all you are doing is turning a device on and off, it isn't that helpful(it can still be as it allows you to do something else in the mean time).

However, you can operate multiple devices simultaneously by triggering a routine. A single command can arm your alarm system, turn off the lights across your entire house, close curtains, activate robot vacuums and whatever else you can think of. Could it be a button? Yeah, it could. Is it as convenient? No.

And obviously messing with devices is not all they can do. You can ask questions.

Also, to the security point, at least the Echo devices don't allow amazon to be "listening" to you all the time. They listen for the trigger word, and then they send your query. I know, because my devices are being monitored. If they start uploading data all the time I'll know about it. And I bet I'm not the only one doing that.
As a cloud provider, you can't ask your customer to rewrite their software in order to run optimally on your cloud.
I love when Verizon charges me $35 to activate a new iPhone that they never handled in any way and doesn't even have a physical SIM card. $35 to make a few API calls to their activation system. It's obscene.
Apple's phone migration flow moves the eSim too now.
There must be a word for people who complain relentlessly about a brand or company but keep going back to it anyway.
How does this handle converting the reddit/HN like tree of replies into a forum thread?

If you federate one of these with a reply tree based lemmy instance, do all the comments from one instance have absolutely horrid organization on the other instance? I guess you could just always just not do that (federate cross reply style) though.
This is public infrastructure, running it as a for-profit business is obviously absurd.
Your spam info link is to Truecaller, which measures how much their users in each country get spam calls. That's definitely not a random sample of each country's users, so it's hard to say whether their conclusions are correct.

I hadn't considered the money angle before, but it makes a lot of sense. The poorest US state (Mississippi) has higher per capita disposable income than the 6th highest-ranked country (Norway). Every state other than Mississippi has a higher per capita disposable income than Australia. There are a ton of Americans, they're rich, and almost all of them speak the most popular language on the planet. The US has a high fraction of immigrants (12% of the population), so many Americans aren't immediately suspicious of accents. Compared to other countries, the US is a big juicy target.

1. https://www.statista.com/statistics/303534/us-per-capita-dis...
Basically the antithesis of the "silver bullet". That is, there is no silver bullet.
Here's the paper, if anyone is curious: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p18...
Ah I see. I've been out of school for a while so I don't know how students are taught - but if you take a modern language such as Kotlin, you'll see it's a mishmash of concepts from various paradigms, including FP.
I'm not sure about the technical details behind their outages since they're a little vague on that, but it's funny how every Rails developer champions Github as a Ruby on Rails shop as why Rails should continue living on when their availability is some of the worst in the tech scene. Lazy evaluation is great until it's not.
Why Russia Stole Potemkin’s Bones from Ukraine
Searching the article for the words:

"open" - 19 results

"open-source" - 4 results

The "open-source" refers to using other's open-source data, no mention of TomTom's.

e.g.

"The world lacks a truly open and collaborative mapping ecosystem, one that doesn’t follow a one-size-fits-all model but is flexible so that businesses can build according to their needs. One that fosters collaboration, data sharing and open innovation."

What does "open" really mean in their doublespeak?
Elon Musk Says Blocked Twitter Users Won’t Be Allowed Back Until Process InPlace
I think they were asking with regards to why does Meta cares about Protein structure. It doesn't care but it does help them keep up with the state of the art in ML I suppose.
Well looks like Proton invested too much in advertisment.
They also run VPNs and, although they offer setup via confi-files, frustrate their customers by telling them the problem is on their side and demand they install that piece of software of theirs. Switching VPN providers without changing my setup and it was clear as day, the problem does not reside with me but them.
Instable connection, bullshit support telling you it is your fault and you do not know what you are doing...
Immediately quit their service.

i do not know how you would want to pay a service from such a company.
Still cannot drag an object onto the taskbar to move it or open it in my selected program - something I do dozens of times a day, and something for which there is no feasible workaround.
Surprisingly, I've found the Mint's speeds always comparable if not faster than T-Mobile. I did a speed test before/after I switched from T-Mobile to Mint, and Mint was actually faster (I ran the tests within 5 minutes of eachother).

Also, it was pretty amusing to get a voicemail from (a recording of) Ryan Reynolds telling me I could downgrade since I'm not using my full data amount each month.
That feature is the essence of why most people used CentOS in the first place though.
I was contemplating to work with C++, but coincidentally I got into C (microcontrollers) and C#/.NET (desktop apps). And every time when I am forced to work with C++ (.NET CLR DLL libraries) I am reminded about general typing overhead which I do not need to do in C# - i.e. HPP file with declarations and CPP file with definitions; Enums can't be translated to its string representation directly, but you need to have some helping function to do that... gross.
I have the annual plan and while the auto-renew didn't work for me for some reason, I was able to pay the amount due on their website hassle-free. In some cases I think the pre-paid is more advantageous if you're not a heavy data user since it allows tethering up to your data limit and also includes 1 month of data rollover.

I think the biggest thing missing through pre-paid is the ability to finance devices through the carrier (if this is something you do). Additionally, something like the iphone upgrade program isn't supported if you are on a prepaid plan either. Also, if you ever travel internationally the pricing is absurd ($35/WEEK extra for 5GB of data).

That said, I get the feeling AT&T isn't thrilled about people that opt for their prepaid plans. Porting my number over required me to wait for hours on hold, their support is horrendous if you ever need to get in touch with them for something, and you have to manage your account through an entirely different website that frankly looks like one giant phishing attempt.
Location:Tbilisi,Georgia.

Remote: yes.

Willing to relocate: yes.

Technologiues: Html, Css, Javascript, Tailwind, React.js, node.js, postgresSQL, Git , Github, styled-components.

Résumé/CV: https://drive.google.com/file/d/1ieNVJ-cEeUPHOnC0sfV5Uge-SnQ...

Email: Gharibashvilip@gmail.com

Hi, i'm Paata Junior React.js developer. Trying to find my first Job. I found a Bitcamp course and got accepted after the successful interview. As soon as I started writing codes I realized that this was my calling and if I put enough time and effort then I’d get suitable results.

Why choose me ?

I’ve always spent a lot of time on developing my skills, nonetheless the area I was involved in. Everywhere, I had to face a lot of pressure and adversities. I believe the key to success is placing yourself in competitive environment and trying to win against the odds.

Team Player Problem Solving Hardworking
No, the pool isn't running dry.

Pay me more and I'll go back to C++.

For the same salary I'll stay with Rust.
Verizon prevented two of my unlocked phones (Nexus 6P and Moto G6 Power) from using WiFi calling, likely because I didn't buy them through them. The phones were perfectly capable of it but it was just some carrier config that prevented it. I bought an unlocked Samsung A53 and that is suddenly allowed to use WiFi calling, likely because Verizon sells the exact same model. I went years without WiFi calling despite living in two homes that had awful cell signal. Now I have a phone with the feature but have great home cell signal.
Access without subscription: https://www.wsj.com/articles/elon-musk-says-twitter-wont-let...
As well as https://github.com/hsutter/cppfront
You really need to live under a metaphorical rock in order to not find out what Musk is up to. He's constantly talked about on this forum, and all other internet forums related to technology. Just watching regular news will get you some info on what he's currently doing. His megaphone is too loud even for dedicated people who wear earplugs.
No there's a huge difference. I was talking about Verizon but AT&T is the same. Cricket has two unlimited plans, an unlimited and unlimited + hotspot. With AT&T you have 3 unlimited plans that give you unlimited "data" and then different amounts of "premium data" and differing amounts of hotspot data.
Wild. This is everything I want. Same data, different consumption. I'd LOVE to flip a switch to phpBB mode for so, so many threaded conversations!
I'm glad I'm running Linux on my PC.
Everything should be a BeReal clone
Wire transfers already have a maximum limit of one day inside the EU, so at least you don’t have to wait days and days.

Instant payments have the advantage that they better integrate into online shopping. You could have used signed receipts for the wire transfer by the bank instead though.
SBAC Results for SFUSD
We're doing cross-platform client applications (primarily Windows desktop apps with some macOS and a bit of iOS/Android).
My bet is on a simplified Rust that consolidates a lot of ideas into fewer features.

But people will need some time to create that.
All they need to do is slow china down enough for their inevitable demographic collapse
Quoted:
"OOP has, however, been wildly successful. It may be that this success is a consequence of a massive industry that supports and is supported by OOP."

Link: https://stackoverflow.blog/2020/09/02/if-everyone-hates-it-w...
You can check out our public pricing page on dev docs as well!

https://docs.momentohq.com/docs/pricing
Interesting. Alexa misunderstands me _a lot_. There are a few commands I use very often, but somehow they don't rank high enough.

I have one Google Assistant I got for free. I'll try it.

Most of what I want Alexa to do is interfacing with Home Assistant anyway.
Bang! --Ouch, my foot!
phpBB seems to be the last man standing in the forum wars. It's interesting reflecting on the multiple forms that online communication has taken over the last 40 years.

They all suck in their own special way.
IPB, for me, was peak BB software. Back in the WinBeta days
I'd really like to see studies comparing the accuracy of queries with such a system compared to manually written ones to know if I can actually trust it. Natural language is a great way to interact with data, but only if the intent is correctly translated. With AskEdith you at least get a SQL query that can potentially be reviewed for correctness.
Is that what blowing up Nord Stream 2 was for, the benefit of "the community"? Sounds like a load of crap. Doesn't sound very rules based or orderly.
And if the light making these radical maneuvers zips down and lands in your yard and a grey guy with unusually long arms and fingers and very cool, huge eyes steps out, that's just Bob.

He just needs to use your restroom. It's cramped in that flying thing. Take care to lock your medicine cabinet if you can though. You never know what Bob is really looking for and I don't think they're sending their best.
Well yeah, but bank transfers serve a fairly different purpose than debit cards.
The US had the power to conquer much of the world at the end of WW2, but instead promoted self-determination and a global security framework based on rules that are applied to all countries, weak and strong, equally.
Plenty of people write SQL like that. It’s usually Python devs who are overly fascinated with shitty AI.
Cargo is one of the best package managers and build tools I've used. They seemed to really look across all of the problems in the ecosystem and try to bring in the best features while leaving it open to extension. I have yet to see another one that checks all the same boxes.
Update your threat scenario to encompass dismemberment and create a recovery protocol accordingly. Not sure you would be able to do drills, at least not a second time.
For me I'd love to be a Highschool teacher, but the pay is simply not there. It's hard for me to convince myself to take a huge pay cut from Software Engineering though. Huge bummer to me.