skysight-inc/HackerNews huggingface dataset:
We have a lot of positive nostalgia, so time for some negative views :D I hated most every blackberry I owned. Stupid, clumsy and bulky devices.

BlackBerry was not that massive a shift from the standard. It was just _slightly_ different to what feature phones of the day were doing. Sony Ericson had some P800/P900 devices that clouted the BB in terms of power and feature sets. Here's a quick roundup of why I don't hold BB in high regard

1. BBM was not unique or innovative. Many a chat app had existed on J2ME devices LONG before RIM were a thing.

2. BB launched apps from a Main method, making architectural changes all but impossible going forward. This also lead to that goddamned spinning hour glass that needed a device restart to resolve.

3. Not many claims about their security and compression turned out to be true. Whilst the encryption was excellent, handing over the keys to various governments was not. The compression I remain unconvinced about, many a conflicting report out there.

4. Ultimately RIM were unable to execute on the BB platform in a meaningful manner. They were very quickly outclassed by Google and Apple despite an incredible market lead. Looking back, blackberry always felt like a polished proof of concept but not quite production grade. Even low level Android devices had a more polished feel. Touchscreen became popular for a reason, BB pretty much refused to believe it was more than a fad. Then they made the Torch, and they deserved to die at that point. I loathed how useless and unpredictable that phone was at being a phone.

5. This one is subjective: Those keyboards were utter garbage. I could do 60 wpm on a t9, and that was slower than most people I knew. None of those people could match their speeds on a BB. Today's touchscreen keyboards are worse, so point there.

I don't miss my blackberry, but I do miss BBM and that time of my life.

I do miss some of my old feature phones though, such as the Samsung D600 and the Motorola V3 Razer
Perhaps, but on the other hand something like Hatsune Miku has been around for over a decade and generated a little industry around itself. I don't know about this particular attempt but I wouldn't dismiss the idea as a whole.

https://en.wikipedia.org/wiki/Hatsune_Miku
FYI https://news.ycombinator.com/item?id=27982769
I'm glad you added the /s for the sake of the person you're replying to.
Financial privacy is a requirement for a free society.
I'm not sure if anything has changed in the last two years after is stopped self hosting email but I ran my own server for 6 years and never had any issues with ending up in spam.
He's pointing out big changes coming to control of the Rust foundation and positing that Rust foundation being controlled by one large single corporate entity probably is not a good thing. Nothing in there seemed to me like he wanted to be the one in control.
I unlocked Nvidia GeForce NOW and stumbled upon Pirates?
Must Israeli Software Engineer Managers Know How to Code?
Tesla doesn't "sell" it's cars to company-owned stores. Tesla has a D2C business model like Warby Parker. The stores are mainly for show and tell and consumer education, they're not dealerships. People just order online.
The future looks like a hologram siri virtual assistant.
There is history in the material. Touching something that has been touched for 100s of years is almost spiritual. Seeing the cracks and splits, the dings and cuts. In the West history is tactile.
The most promising? What do you mean? BTC and XMR already work and don't have the downsides of Taler. Usability could be improved for those, yes.

Outside transparency is not a benefit. Most people I've talked to about crypto don't see the opacity as a detriment. They do not trust the government or tax policy. Most of these people are also generally happy to pay their taxes but can see reasons when they would want to hide their behavior.
Bangalore has changed. There are so many high paying dev jobs in Bangalore now where you take home salary after taxes + rent would be more than that of many US and European cities. People are no longer incentivized to take a massive loan and immigrate to US. That ship has sailed.
Isn’t a stable price a good thing?

If I had a dollar that would triple it’s value in a week “just because” I would be suspicious.
It might make economic sense. Instead someone who knows their value and asks for it you can get the cheapest aspiring gig worker and replace them as needed.
The important point about Taler is that while the payer is completely anonymous, the payee is not.

This makes illegal uses of it much harder.
I got a syncthing server power by S3QL that stores the data in backblaze.

Syncthing is not backup but more synchronization. But for simple stuff is more than good enough. Especially for pictures that I want to keep forever.

https://redbeardlab.com/2021/08/03/my-syncthing-setup-cheap-...
Hmm, when I played TA blobbing was name of the game. The L1 missile vehicles shoot thru each other just fine, and for defense people used to start with infinite lines of missile towers, before adding other stuff.

In fact I remember my first internet game (after playing with friends for some time); noone even rushed me, and I had a chance to get to L2, expand as I always did and build a couple dozen Mavericks for my would-be attack. Then 10000 L1 missile vehicles rolled in and blew everything up.

EDIT: and one of my most epic games, a 3vs3 on a 3-bridge map with aircraft and navies disabled, actually involved blobbing nukes. The lone player on the "losing" side was able to hold me and the other "winning" survivor off behind batteries of artillery and infinite piles of wreckage for long enough to find our commanders and send enough nukes to overwhelm anti-nuclear.
I know mate. I watch promotional videos from your government's department of genuine satire: https://www.youtube.com/user/thejuicemedia
Have you tried to see the pure FP viewpoint, rather than argue?
PHP is a primary server side stack in lots of startups and unicorns.

I've used it as a main server side stack in every startup I've worked in for the past 20 years.

Others use it like Airbnb, Facebook, Slack, and many more.

This is a good read:

https://slack.engineering/taking-php-seriously/

A lot of people don't like it because of how easy it is to get into.

There was similar feeling about JavaScript back in the early 2000's.

People felt that it was just script kiddies that copy/pasted JavaScript so it was not respectable (at that time).

BTW Laravel, and the Laravel eco-system has also helped PHP become a fantastic option for any project no matter how big or small.
I hope you're joking. What is this "resolving all your entities manually" you speak of? Apollo? Dgraph? Is it Klingon?

What you're telling me that it's doable... once you go through the learning curve. And if you'll allow me a testy comment (not personal), it's exactly this lack of empathy toward end users that doesn't make me wanna try it.

What would help would be an already generated REST API I can use as an alternative.
Sounds great, until you need a fire department, police department, medical services, schools for the children of your employees, etc.
You would need to also provide other services in the language. Sales, support, documents, etc. It is not a small undertaking.

I live in Canada and lots are French speakers up here. Been in a few companies that looked at doing both English and French and it would have been difficult without any French speakers on the team.
Perhaps, but Man of La Mancha misses the whole point of the novel. Alonzo Quixano was not a noble man - translated into today's world, he'd be a full-on QAnon type.
Not fully open source in the sense of only libre ISA and Firmware, but there are some open router, firewall and similar devices developed by CZ.NIC (Czech domain name registry):

https://www.turris.com/en/
They can't retaliate against social media platforms. And as to your garden, they aren't retaliating, they simply explore the commons to continue on life. Theirs and also contribute to a well balanced ecosystem for life as a whole to continue.

You are in your right to scare them off, of somewhat fence your goods to keep them at bay. Torturing those animals, or any animal for that matter does nothing to controlling their damage to your previous fruits of labor. Keeping them away is the best investment of time and effort if you don't see their value.
Do you search out stocks that have a stable price?
Does anyone know where I can get accurate weather data from remote locations (in India)?

I've been meaning to do some analysis on historical weather data to try and understand the impact of climate change, and all the open APIs I have tried have inaccurate data.

Data for Manali in India:
https://api.open-meteo.com/v1/forecast?latitude=32.2432&long...

When the actual low is 12 celsius and high is 20 celsius, this shows low as 4 and high as 18.

We have https://dsp.imdpune.gov.in/ but they charge thousands of dollars for their records and require a lot of paperwork.
I wasn't asserting that it was a shitty opinion, but that in its form at the time, would get down-voted. Instead you got flagged. Or both. And I was genuinely interested in hearing a more-substantive take on the matter from you. But hey, ship... sailed.
The media determines the popular culture which determines what is “organic.” Everything is artificial.
How I wish they'd have better os compatibility!
For those who don't have time to read the article :

GeForceNow is a game streaming service. Author successfully retrieve the full list of streamable softwares (beyond the official list) and was able to execute some of them through it's subscription. He discover some Nintendo and PS games, hinting at a future collaboration (or internal dev team usage) and more interestingly multiple 3D modeling / 3d editing software, which if available through the service will allow designer to work without buying a workstation.
Uh it is newsworthy. This isn't Kim K tweeting about a particularly painful hangnail. It has some serious ramifications for the future of Rust if Amazon is becoming too powerful in the community.
> That sounds like a poorly designed configuration setup. If you've got a nested config that complex, by my reckoning, it should be reorganized into flatter data structures or broken down into more specific configuration files regardless of what the format is.

YAML isn’t just for config. It’s also a serialization format. If your internal data structures are deeply-nested, then the YAML serialization of them will also (properly) be deeply-nested.

Sometimes you need to hand-edit some data in a multi-megabyte YAML-serialized file. It’s possible, but it’s kind of awful. Editing a multi-megabyte KDL-serialized file sounds like it might be slightly less awful.

(Maybe I’m weird, but I see this format as being close to a textual analog of https://en.wikipedia.org/wiki/Interchange_File_Format, as used/inherited by file formats like AIFF, PNG, etc. Maybe picturing a PNG file or the like encoded in this format might make it clearer what the author is going for?)
Including ensemble forecasts into Open-Meteo is already on my backlog. And yes, this will return those 90% confidence intervals.

Forecast variability is difficult to express. For example precipitation probability describes how likely rain is given the forecasted atmospheric conditions. Instead some people assume it is raining in 10% of an area.

Making use of probabilities it also tricky. If you run an ice cream shop, with high operation cost and there is a 50% probability of rain, do you open with the chance of barely anyone coming or keep closed to save cost?

Ensemble forecasts also take up a lot of disk space, because each model ensemble is stored individually.
And there is not (unlike the medallion system, as I understand it) any specific limit on how many can pass The Knowledge (the test you have to do to become a black cab driver; before that, you can get a taxi license and work for a minicab firm). The reason it's not instant is that it is one of those "requires a substantial investment of time" scenarios.

So I don't think painting "London's black cabs" as a monopoly holds water.
I have my doubts. If I need to implement say Dijkstra's in Haskell and pick up a random algorithms book then it's not going to help me at all. If I then ask a hundred programmers how they would do it I'd get a hundred wildly different answers. From my point of view algorithms and data structures in functional languages are not very well understood or explained due to their stateful nature. If functional programming was the most popular paradigm I'd expect a lot more literature on this topic.
An important aspect: most of the "new stuff" that Jekyll might need down the road will either be done the plugin level by the community (integration for some new social network), or by libraries that Jekyll uses (new image formats).

I don't see why Jekyll Core would need an urgent release.
They are probably talking about the other side of the coin, which is that Teslas are made like iphones. Nobody other than Tesla can repair them.
http://www.quakejs.com/ works well.
there are FPs that have and embrace side effects, not everything is haskell.
Well, given that Google has reduced their contributions to ISO C++ and clang/LLVM, it appears the ISO is working as intended, where everyone has one vote, despite wanting more.
Which part needs to be somehow backed up?

That the programming paradigm that's used primarily by a small number of people who are into mathematical purity and is generally regarded as hard to wrap your head around, isn't how people think?

That the programming paradigm that takes so hard to not expose concepts like RAM or a program counter isn't how computers think?

Or that the combination of these makes it unsuitable for communication between the two?
Yeah, this is a really nice touch!
Not only sailed but probably decommissioned or at the bottom of the ocean by now.
> The majority of readers, at least American readers, first learn of Don Quixote through Man of La Mancha, a syrupy and formulaic Broadway musical

or high school lit class
I agree, but would be very surprised if the attribution was correct.
Yep. Injectable as GP shows can use same carrier, but people aren't using injectable nor do they adjust dosages from what I have seen on the net.

Meanwhile, even if ivermectin worked, it would be secondary to vaccination because you want to prevent as much as early as possible. Should any of those wonder drugs end up working, it wouldn't help ICU capacity much :-(
>And that's a good thing -- here's how -- No thanks -- I can't believe I have to say this in the title

The recent submission list from this site make it look like a clickbait factory. Doesn't anyone care about all the clickbait that died to bring this to our eyes.
They do, yet seldom do people go over the edge to keep doing 100% of their work with pencil and rubber.
Do you honestly think if we got a bunch of people to comment who'd used all three, they'd all say Yep, graphql, that's my favourite? None of them is dead because there are people who prefer each one, and ceteris is rarely paribus - if one (I originally wrote RPC but I suppose it could be any of them) is already in use for inter microservice communication say, that's going to tilt the balance.
Thanks for elaborating. What I was interested in is German-educated vs American-educated doc but you generalized it to Europeans as well.
My experience with German doctors is that they are generally dismissive and would rather do the bare minimum. I cannot assess their technical competence but Id rather go to a non-German doctor. This hasnt been my experience in Croatia, France or Poland. No clue about American docs.
Your LED example is an interesting one. In the basic model of a computer architecture, the screen is abstracted as a pixel array in memory - set those bits and the screen will render the pixels. The rest is hand waved as hardware.

A pixel array can be trivially modelled as a pure datastructure and then you can use the whole corpus of transformations which are the bread and butter of FP.

A screen is as IO as it comes for the most average consumers of a screen, we aren't peeking into its internals.

And for me, that's the point of FP - it's not that IO is to be avoided, it's about finding ways of separating your IO from the core logic. I loosely see the monad (as used in industry) as a formalised and more generic "functional core imperative shell"

Now when it comes to pure FP languages, they keep you honest and guide you along this paradigm. That said, it's perfectly possible to write very impure imperative Haskell - I've seen it with my own eyes in some of the biggest proprietary Haskell codebases

But imperative languages don't generally help you in the same way, if you want to do functional core imperative shell, you need a tonne of discipline and a predefined team consensus to commit to this
This article is from 2016, so if we're going to look back a bit, then maybe some perspective is in order?

In the grand scheme of things, I look at ReactJS today, with its modern incantation of hooks, and that "language" reminds me a lot more of SML (yes, anyone remember SML?), than it does with C or Java. I started programming professionally back in 2005. Back then OCaml was the rage because we thought it would support OO, and bridge FP and OO, and ReactJS did not exist yet. It was taken for granted that OO and "imperative" were practical. So it's interesting to me that modern ReactJS is more like SML than it is like OCaml. And it's actually practical. People for whatever reason don't consider it weird. Meanwhile, "idempotency" is something desired by the masses, even in infra / devops. For example, at least amongst my coworkers, we generally agree that e.g. terraform is "better behaved" than ansible.

If you're looking for a revolution in these sort of things, I don't think you're going to get it, because FP a la Haskell is indeed too "weird." As working engineers, the most important thing at the end of the day is to deliver some working tool or product.

The current generation of actual-FP languages have been too much of a pain to be practical. They had to be. They were breaking new ground as far as what could be done. In my mind, Haskell proved the limits of System F. The language was pretty much a test-bed for what you could do if you eschewed any attempt at "backwards-compatibility" with previous mental methods of programming. From a research perspective, that was hard enough to do.

But meanwhile, Swift is a massively better language to code in because Haskell and SML existed.

Change did not come as a revolution, the way we expected it. People understand FP better than they ever have, on some instinctive level, and that's how the world was able to move further away from C++ / Java, and towards SML. Ironically this happened in UI – and in the web – which in 2005 seemed like the last place where FP could possibly succeed. It was generally understood in 2005 that FP was bad at "state," and UIs, of all things, were highly stateful. (To be clear, Haskell is still a pain as far as state goes, but not as much of a pain as it used to be.) So when you put this all together, we can say that the world works in weird ways. It wouldn't surprise me too much if the languages of tomorrow actually turned out to be weird, but that'll probably take another 15-20 years to see out.
We already have tons of vtubers who make no secret of using voice changers. Some, like Zentreya, use speech-to-text-to-speech for an artificial voice.

If that sounds odd to you, I encourage you to check out her channel and compare with similar content from Twitch streamers; it's surprisingly easy to get used to and enjoy.
They mention xml quite early but bury how you’d do markup inside a text. Basically you can’t do it, but there is a convention to work around it.

> If the element contains mixed text and element children, the text can be encoded as a KDL node with the name - with a single string unnamed argument. For example, the XML

<span>some <b>bold</b> text</span>

> can be encoded as

span { - "some "; b "bold"; - " text" }.
You dont get the German citizenship but you become eligible to apply for one. Thats it.
Perhaps pedantically from a particular viewpoint, & if banks used a blacklist of certain bill numbers.

But to financial economists, cash is a textbook example of a ‘fungible’ thing.

So a statement like – “Monero is fungible, cash is not.” – implies you’re using peculiar definitions.
I bet this already happened.
"Not debating semantics" is, like patriotism, the eternal refuge of the scoundrel. Everything can be reduced, in the end, to "debating semantics".
They bought the whole of sun!

And yes, it was, though in the intervening years they've improved the language a lot IMHO.
That is a noble goal, first LLVM and GCC need to be rewritten in one of those languages, then CUDA, Metal Shaders, DirectX, Tensorflow, Qt, WinUI, ....

So even though managed languages and better systems programming languages are making their replacements, somewhere down the stack there will be C++.

And then to top it, as long as people insist in using UNIX clones, C will be there as well.
Computing Minimal Surfaces with Differential Forms
As a person who is Native from S. America and knows about Native-American issues: I second this, YES they benefit. Don't know many tribes that wouldn't accept such an offer.
You could also say that induced cancers are somehow different from naturally occurring cancers so treatments targeted toward 'artificial' cancers fail to work on real things.
And it’s somehow not in places other than the West…? The temples I visited in South Korea were pretty tactile to me.
25cm? Are you kidding me? Who cares!
Regulations that improve fairness of competition without any side-effects get my vote even though I generally hold the view that less-regulatory environments are more conducive to innovation and efficiency.
SwiftUI: Exploring Views and Modifiers
Do you use Swiftkey-like typing on your keyboard? On my Android phone I find I can type so fast with it, and I barely have to look at the keyboard.
> The moment you make race a factor in your judgment, by you have become racist by definition.

This is not true. I just googled "racist" and it says "prejudiced against or antagonistic toward a person or people on the basis of their membership in a particular racial or ethnic group, typically one that is a minority or marginalized.".

Simply considering race doesn't automatically make it prejudiced or antagonistic.

And of course, there's also the concept of "structural racism", which is what CRT aims to help us dismantle.
do you pay your groceries with stocks?
> Apple does not own its users. If the legal owner of an iPhone wants to run code from a third-party on it Apple should have no right to interfere. Apple can set its own terms on its SDKs and tools but we should be able to forego them.

I think you are talking about something different. This is in regards what is allowed on the app store. In this case, Epic didn't want to pay the app store fees. That's different from what a user wants. This is a ruling on the relationship between the company and Apple, not the user.
It's working out great for Qt and Java...
This is what I like about it so much (I'm currently reading it)! I'm by no means a fan of Adam Sandler, and also not so sure that he would be the best modern analogy, but in my opinion, the book gives the vibe of a very early, written sitcom. Everything Don Quixote does is so absurd, and so many people around him realize it but just play it off or are simply baffled.

For my own enjoyment I have however seen that the translation that I use is really important. I'm reading it in German, and the new translation by Susanne Lange is much more pleasant to read than some other older translation I have in digital form.
Rust just standardized `ControlFlow` which would let you pass equivalents of `break` and `continue` as values.

x.try_for_each(|y| {...; ControlFlow::Break} )
China’s dodgy-debt double act