skysight-inc/HackerNews huggingface dataset:
Not to mention there will no water left after draining the Colorado River and the place will need to be abandoned before any rail can be used.

Wrong priorities here. You cannot continue agriculture in a desert.

https://calmatters.org/environment/2022/08/colorado-river-wa...
I think Microsoft failed in it’s aim to steal market share just as Apple isn’t willing to cannibalize itself, yet.
Yes, Haskell started as a pure academic endeavour. In fact I think the creators tried very hard not to compromise on its pure Math-y focus. But that exactly contributed to its success (ironic). I see Haskell being used by Big tech as well.
Let me use a single device but via different hardware depending on context.

Give me a phone I can plug into 2 monitors and a keyboard and interact with as a desktop, or slot into the back of a laptop case for portable computing, or put into my pocket.
> Lots of negativity in this thread. Typical of large infrastructure projects.

This isn’t a large infrastructure project. It’s a small project with the price tag of a large one and the timeline that people could start and retire careers on.

A train project like this in China would have taken 2 years and would have been about 1/10th of the cost. It would have the been the same in the US 90 years ago.

If you want examples of large infrastructure projects, look to FDR’s Dams.
According to their 2022 business plan, sometime in 2023/2024. There are two sections left to clear: Palmdale to Burbank, and LA to Anaheim (they cleared Burbank to LA earlier this year if I remember correctly):

> Our last two project sections, Palmdale to Burbank and Los Angeles to Anaheim, will be advanced in 2023/2024

https://hsr.ca.gov/wp-content/uploads/2022/05/2022-Business-...
Thanks for writing about that experience, makes sense. My first to forays in the language ended the same way. I tried to do mainstream programming stuff in it but realised I wasn't making much progress in first few days and eventually moved on.
Hunh. It’s really nice, I like it.
I found some nice music from it. Reminds me of using YouTube a long time ago.
That’s my biggest gripe with MacOS: the yearly release schedule. Give us two or three years on each major release - at least.

Take the labour saved and do something about bugs that affect system stability (the well-documented finder memory leak, for example), particularly problematic apps (looking at you, Music.app) and the woeful developer documentation.
I believe that's the typical scenario.

taxes = mill-rate * property-value

If you're paying more in taxes it's either because the taxing authority decided to raise more money or your property has increased relative to your neighbours.

It all comes down to the mill rate.
> But, articles explaining the core use cases and how only this language enabled solving it are rare.

There isn't much that only one programming language can do, so it's not fair to ask for this. The benefits of using Haskell over other programming languages are that it's easier to reason about code in it, and you can have more assurance that code is correct.
For many setups, we now have enough bandwidth between peers to stream video with low latency and with a "good enough" to "great" quality, at 60 FPS.

For most cases you just need a GPU or some hardware video encoder (H264/H265/VP9/AV1, etc.) that can work in real time. It's not the most efficient in terms of bandwidth, of course, but if you have a decent connection to your remote peer it's the most straightforward way to accomplish this on any system.

I haven't tried Parsec personally but from their website description and screenshots, it looks like they're taking this approach and I bet it works great.
Thanks for this. I thought I was losing my mind having to grab my mouse every time I tried to quit a text editor and not save.
The app store is an abomination. Don't even get me started on the app store ensures security and privacy of users. If that is the case, they would not be having apps that use in-app browsers that are a security and privacy sinkhole. (TikTok and Instagram to name two of the top apps using in-app browsers)

It is just a rent-seeking racket and enough people are drinking the koolaid keeping this flywheel moving. All 'app store' platforms by bigtech players AAPL, MSFT and GOOG are guilty of arbitrary high-handedness and developer apathy.
I remember when Bill Gates pitched this concept years before the first iPhone. It has been possible for a while with the right Android phones.

Still waiting on someone to make it useable.
Zig is now self–hosted by default
This seems like a weird argument to make: complexity of a spec as some kind of gatekeeper to prevent people from rolling their own implementation?

The fact of the matter is that these people will probably still not use HTTP/2, but rather stick with their broken HTTP/1.1 implementation, and therefor forever requiring browsers to support this.
Did you end up getting the money you were owed?
This is cool and very informative, thanks! From my angle I can see that applications to track El Niño and its impacts on real time could provide information with very high market value in the immediate timelines.
4k Apple TV
It’s not a symmetric picture. The wave picture is far more useful than the particle one generally.

Also I have to ask, how do you think of a particle?
I feel personally attacked :(
I may get some flak for this but Haskell still being called a research language is doing Haskell a huge disservice for adoption. The new ideas of Haskell are now old and well-known in programming languages research for over a decade. Seeing Haskell as a research language causes the community, by and large, to remain in an academic-mindset. But what the Haskell community needs now is an engineering-mindset. I think Doctor_Ryner in the OP states it perfectly:

“In other communities people mostly discuss regular production problems and data structures, while in a Haskell chat people discuss monads, applicative functors, crazy types and things like that.”

This is why use cases and how only Haskell enabled solving it are rare.
The article is about a specific instance of an FBI agent destroying exculpatory evidence and a potentially innocent man sitting in prison because of this corruption. In the comments, we are examining this specific situation and, in this case, the FBI IS indeed the bad guy.

This is hardly an isolated incident either, so I don't see anything untoward about discussing a pattern of corrupt behavior coming out of the FBI that dates back decades, and calling them out on this malfeasance.

Also, you can try to backpedal all you want. In the original comment of yours that I questioned, you indeed implied that you didn't care about FBI corruption as long as the target is someone you don't like. Your words were pretty clear, so I have a hard time believing that you didn't mean exactly what you said.
Anarchist models (zapatista territories, machnovia, catalonia, rojava etc) work fairly well internally or at least better than alternatives, but do not seem to be robust to extermination or cooption by well funded capitalists (the ussr and ccp are examples of state capitalism, not socialism or communism).

I think the zapatista principle whereby the entity that does violence is completely decoupled from any decision making processes that do no involve direct violence and serves only the people and depends directly on the people is an essential ingredient.

Also voting methods are only a minor help without functioning journalism or media, and runoff vs preference etc. matters less than proportional representation
NetMaker is another: https://www.netmaker.org/

Compared to Tailscale the main weak point of these clones seems to be ACLs. Tailscale's system is very robust and surprisingly simple. The others I've seen are less well developed. I'm sure they will get there in time, but for now Tailscale is definitely the best if you want to control access.
> Android users are significantly less likely to pay for an app.

True.

> because by default you can install any apk file on Android.

False, its because majority android apps are freemiums with shitload amount of ads, that was Google's way of introducing the app store to the masses and particularly the reason why android even survived. People try to make the general population the villain that they don't like to pay,but Google's whole business model revolved around showing ads on apps also I have rarely found irl people in my college/work life who have actually tried installing apks outside store.

In short, I hope you can put the blame on Google for making people addicted to the ad infested model.
I remember that the reason my coworker had said that they couldn't use local variables declared anywhere in functions for their Windows code was due to not supporting C99, but maybe that was just due to some external constraint rather than a Windows-specific one (like some customer needing them to support pre-C99 code or something).
I don’t think that is the only thing that is keeping this slow and expensive. I think the first estimates were way to optimistic (especially in terms of costs and funding opportunities).

I think the main thing that has been slowing things down is severe lack of funding, both from the state of California, and especially from the federal government. This is probably due to the fact that there was a lack of experience (both from the rail authority and especially from the legislator). Thankfully it looks like they have stopped withholding funds and at this point they have gained some experience. I doubt there will be another doubling of cost estimate nor much more delays (perhaps a year or two more at most).
Seems like a great, timely idea (given the right financing). I 'spect there are a lot of people who need to use a car without the expense of owning a car (so it can sit unused for 20 hours most days).
There are doctors who cut off foreskins of babies who would never ever consider it. Get it into your head that many doctors don’t have a real moral center.
Fair enough! I imagine that having many instruments at once would improve the ability to diff the waveform/etc. rather than hindering it then.
The risk aversion is part of the job function. The principal engineer's review is based on the ability of the engineering teams to deliver with stability. If not, they fail. It is to their benefit to not take risks. Also, critical initiatives that the principal is part of aren't great opportunities for experimenting.
I would say the same. Just because some minimum wage worker runs the cash register at a Shell gas station does not mean they're complicit. Even if they worked at corporate, I still wouldn't expect it. The one's who make the decisions are the ones who are complicit.
Isn't that what Samsung Dex is?
Seems like blog post author is not aware of zig being able to cross-compile c and zig to any platform (and even glibc version) out of box without any additional toolchains
Nothing against you and your family, but I am disappointed when for example, the Netflix app shows 2 rows of 6 titles when probably 100 could fit on the 3024-by-1964 native resolution display. Heck even the top 10 list scrolls to the right and only shows 1 through 4.
Remmina is what you're looking for. I used it daily to RDP into Windows machines from Fedora and the latency/performance/features are actually either on-par or slightly better than Windows Remote Desktop. Prior, I had been using Windows 7/10/11 RDP for decades.
I thought plugging a thumb drive in can deliver malware without opening files.

Something about full memory access before block level … or is that PCIe?
til. Thanks that solves another problem I have now that I've drunk the Moonlander keyboard kool-aid.
Good point. The number of diagnoses is also bound by mental health service capacity, which suggests that whilst in the past only very severe cases would be diagnosed, now many more are (as funding increases [1]).

The nature of health care also means that some of these conditions are "middle class" diseases, meaning that if you have the money to spend you can get diagnosed more quickly. There is some evidence of abuse of this, where wealthy parents get their children diagnosed in order to get school exams re-taken, etc. In general though, the diagnoses are spreading from the most severe to the middle of the range.

For those neurodiverse who can manage reasonably well in society by presenting well behaviourally, knowing ones own neurotype can be incredibly helpful, even if you do not take any further action after the diagnosis.

1. https://www.statista.com/statistics/252393/total-us-expendit...
If anyone is curious, I believe the big provider for this is Nanoracks. Never used them ourselves for our CubeSat due to our specific goals. However, they are extremely useful for stuff like sensor data, tech demos, research, and testing.
I wonder why buses in NYC feel safe, as are subway trains, shoplifting is a very rare sight, and it's pretty hard to find excrement on the streets.

It seems that the problem is not in density, not in the large difference of wealth levels, not in ethnic / cultural composition, etc. Maybe it's somewhere around law enforcement, maintenance of public places, etc. Something that could be even changed by voting.
Actually sounds pretty good, but how feasible is it for a phone sized device to be sufficiently high spec to run, e.g., fully featured development tools etc. I mean you need 32Gb RAM, 8 core processors and 512Gb SSDs these days just to run the basics (maybe less if using linux)...if you're doing modern game development or CAD stuff probably twice that. But... something you could dock your phone into as needed to allow a seamless experience that supplied the extra resources as needed might be feasible?
For “Delete” specifically you can also simply press ⌘backspace when the save dialog is activated to trigger the button. In some dialogs where the button is “Don’t Save” (i.e. autosave not active) the combo may be ⌘D
Some level of "convergence" works on linux phones (e.g. Pinephone, Librem 5), with the same "mobile" apps playing nice with the rest of the linux desktop/userspace. I think it will be the future of consumer electronics.
Private Indian Search Engine
Good questions.

>Asking directly like this can make the implict explicit. I need to know this to set a price.

You are sure to be rejected in 99% of the cases, lol. But that's the point, correct?
Don't give Lenovo any ideas.
Yeah, it would be useful for that. In general, anything involving tracking changes on the Earth is fair game for CubeSats. I haven't heard of any organizations / companies using CubeSats for El Niño, but I think that could be a use case in the future. I think there is also a pretty good use case for gov agencies tracking hurricanes that might form due to the influence of El Niño.
I've found, over NoMachine and even RDP, that Parsec is hands down the best solution that I've encountered because of how low-latency it is. It might not support all the input methods/etc. that RDP does (IIUC RDP has good touchscreen support), but Parsec is faster than everything else.
(It's on archive.org, they're really good at not caring. Except that isn't working out very well for them maybe)
Hell of a lot of limitations to do it right in 2022.

Is compression really bad? In instances like file system, sometimes it may even be faster to enable compression as disk IO is slower than computational time.

And you're telling we need desktop to desktop to make it work good and what kind of NIC can't handle enough bandwidth for VNC? You sound like we're playing a next gen VR game.
A bunch of the local counties never did.
It's much easier in base 2 than in base 10. Similar to the multiplication tables, the table for base 2 is just the 2x2 matrix at the top left corner of the 10x10 times tables.
The most impressive thing for me is that I could copy and paste the text/numbers in the rotating pyramids!
Do people that purse math use long division that much?
You might be surprised the suffering hearing loss can cause. I remember a story about a man who killed himself to make the ringing in his ears stop [1]. And if you decide their suffering doesn't make the cut and don't provide people with a way out, you might find they'll just take matters into their own hands.

1. https://www.dailymail.co.uk/news/article-1376787/Tinnitus-su...
Having gone through depression, I think there needs to be a higher bar for euthanasia. Yes there are terrible incurable sufferings that may need it, but making it available widely with no counter measure is a very dangerous proposition.
> How FTX wins the crypto space is by bribing American politicians to get their way and do what they want. The founder has said he's gunna spend $1 billion on lobbying.

He's doing it. He's become a huge political contributor.
He's pushing something called the "Responsible Financial Innovation Act".[2] The proponents of this want to remove the SEC's authority over crypto things that look like securities, and be regulated by the Commodity Futures Trading Commission, which doesn't look that hard at offerings. From the bill text:

"Notwithstanding any other provision of law, if an issuer issues a security through an arrangement or scheme that constitutes an investment contract, ... and is in compliance with the periodic disclosure requirements under subsection (c), an ancillary asset provided directly or indirectly by the issuer shall be presumed ... to be a commodity"

So far, the bill hasn't gotten beyond introduction. There's considerable opposition. Since the massive collapse in crypto markets, and bankrupcies all over the place, it's less likely to go anywhere.

However, the political pressure has been successful in discouraging the SEC from bringing the hammer down on everything in crypto that looks like an unregistered security. They've been going after about two blatant scams a month. But the SEC hasn't been telling the entire industry, file an S-1 signed under penalty of perjury and get SEC approval, like every stock offering. (It's not that the paperwork is the problem. It's that lying on the paperwork is a felony.)

U.S. securities regulation uses something called the "Howey test" to determine if something is a security. (The name comes from a 1946 case where someone got creative and tried to securitize orange-picking rights in Florida.) The Howey test requires all four of the following:

1. Money is invested. ("Money" means anything of value here.)

2. There is an expected profit ("To the moon!")

3. The money investment is a common enterprise.

4. Profit comes from the third-party or promoter’s efforts.

Many crypto schemes have been devised to get around this. #1 was back around 2015-2017, when claims were made that crypto coins were not "money". That's been settled; they're assets for tax and regulatory purposes. #2, the "expected profit" thing usually isn't hard to prove.
Non-fungible tokens are an attempt to get around #3 by claiming that each NFT is its own collectable, so there is no common enterprise. But the marketing around NFTs ("floor price", "collections") tend to make that an iffy defense. Attempts to get around #4 involve turning control, or the illusion of it, over to a DAO, so the DAO, owned by the investors, takes the heat, while their subcontractor, the promoter, rakes in money. I don't think that one has been litigated yet.

Once you understand this, how crypto schemes are organized starts to make sense. The crypto industry lost on #1. #3 is the reason ICOs are dead and NFTs are in. #4 is the motivator behind DAOs.

[1] https://theintercept.com/2022/08/05/crypto-lobby-ftx-pacs-sa...

[2] https://www.congress.gov/bill/117th-congress/senate-bill/435...
Any companies out there who are explicitly NOT into this diversity BS?
I would be, considering how inconsistent the reviewers are.
There are two issues that are really hard to articulate in a language critique:

1) There is no easy way to learn the language. Try explaining that without looking ignorant.

2) The software written in this language is too hard to read and understand.

Do either of these problems manifest in Haskell? No idea. But I've seen them manifest in other systems and once I know about them suddenly there is an obvious and suspicious silence of people talking about clear problems. When a group of developers see something they don't understand they go quiet because it is hard to tell if the thing is inherently too hard or if the developer themselves just doesn't get it.

Happens a bit in the lisps, I think. There isn't any privileged syntax for loops and conditionals so there are no hints about what control flow constructs to use. People aren't about to stand up and say they don't really understand what control structures are should be used when. They'd just look silly. So the topic doesn't get a lot of discussion despite being important & people go use languages where loop statements get special syntax.
The most impressive thing to me is seeing a one-letter domain owned by regular folk.
I suspect that the community is overall quite happy with increased adoption being a non-goal. That is, it does not need to shift to an engineering-mindset because it does not value the consequences of that shift.
People don't do computer science for the mere theory of it. In the end, CS should yield utility--solve problems in the real world and those problems are solved through the medium of computers.

There is a reason it is called COMPUTER science while astronomy is not "telescope science". The analogy is faulty as well:

>> "Computer science is no more about computers than astronomy is about telescopes":

You can't compare astronomy to CS--astronomy needs both computers and telescopes and spaceships--but in CS, the computer is the central figure. If not, can you think of ANY other tool that represents CS?

>> "Calling it computer science is like calling surgery knife science." is another faulty analogy. The knife does not have the same amount of critical importance both as a mean and an end in surgery, as does the computer for CS; in other words, a knife is merely a means to an end in surgery, but in CS, the computer is both the mean and the end: in the latter case, the computer is a sort of representative of all the knowledge and practice in CS, in a given time. The sophistication of the computer and what it can do, represent, to a large extent, what we have achieved in CS--but you can't say the same about a knife vs. surgery. Capisch?
There were plenty of alternatives: C4, Torque, Leadwerks, ShiVa, NeoAxis, Esenthel, Panda3D, Cafu, Crystal Space, and others. Unity gained popularity because it supported mobile devices at a time when the smart phone market was only a few years old and mobile games were profitable.
It does use KaTeX, last line before </head>:

<link rel="stylesheet" href="/assets/katex.min.css">
Here is an interesting thought experiment. With PCI-7.0 coming in 2025/2026, product launch by 2028. And assuming no further bottleneck, we assume even a linear increase of memory bandwidth would be handled with HBM3 or HBM4. We should be able to hit 6.4Tbps by 2030. In a single 1U unit. With next generation codec VVC, or even a generation beyond that. Serving an average 10Mbps files, a single box is capable of serving 640K customers. A single Rack could serve 25 Million Customer. i.e 10 Rack would be able to serve all of the current Netflix subscribers world wide, simultaneously.

Although I would assume the CPU being the bottleneck with 8x the required processing power.
It sounds like you folks didn't give the language enough of a chance and may have felt the friction of trying to write Haskell in the style of another language. It takes a while to learn how to go with the grain, in any language.

While I totally sympathize with this, I'm not sure it's a very good vantage point from which to judge a language.
Annoyingly, nearly every video streaming service uses this horizontal-scrolling skeuomorphism, presumably modeled on video tape rental shelves. Give me vertical scrolling, or give me death!
AnyDesk exists. It’s cross-platform and works well.