skysight-inc/HackerNews huggingface dataset:
>™Electronic voting equipment is a scam, is dangerous and should absolutely not be trusted under any circumstances

This kind of a claim without qualifications is not useful. There exist designs that could be secured.

> After 2020, they immediately received updated narratives and began to claim that electronic voting was infallible

This does not sound credible to me - legitimate news sources repeatedly asserted that no evidence of tampering had been found. This is bolstered by multiple court cases which had the opportunity to present evidence of tampering and none was shown. That said, if you can show legit news services who claimed it was "infallible" (or equivalent with less hyperbole), I'm curious enough to read it.
I don’t buy it. I can’t think of a single other Google backed programming language with anywhere near to the following of Go.

I think Googles stamp gives it some legitimacy, but I think the much likelier explanation is that the values in Go and its design speak to frustrations a lot of people actually have. This thread is full of people arguing in favor of gos error handling. You can dismiss them all as cranks or sheep if you want, but I think that would be misunderstanding something.
There's an old saying that goes: "Where there's a will, there's a way."

You won't find success if you are always playing the victim card, complaining that it's the state or some big bad boogeymen oppressing you from challenging yourself.
China Plans New Military Training Facility in Cuba
My wife has issues with bright screens, for her, matte coatings/films are a lifesaver. Have you tried those?
It kinda is though. The process barrier is better at enforcing careful deliberate interactions
We do fix crashes etc, even if the postgres manages to restart.

I think the post upthread references an out-of-core extension we don't control, which in turn depends on many external libraries it doesn't control either...
You have to show the check in counter that the gun has no bullets in it. So I don’t understand how you could accidentally pack a loaded one.
The problem with fleeing one VC funded startup for another VC funded startup has nothing to do with the technology.

We're talking about a BBS. We solved the tech problem forty years ago.

Wikipedia figured out a way to pay the bills. How come no one else has tried follow suit?

If Reddit didn't need to make investor money back either by going public or selling (profitability doesn't pay your investors, it makes selling the company to the stock market or buyer easier) and instead was a nonprofit with a mandate to keep the lights on, none this would be happening.
Is there something going on in Kaiserslautern?
Air quality is maximally bad with pm10 and pm2.5 readings at upwards of 719 µg/m3.
To be fair, we don't know that there aren't backup controls.
tell that to my boss
https://www.reuters.com/article/us-fedex-settlement-idUSKCN0... (FedEx to settle driver lawsuits in 20 states for $240 million) (2016)

> In re FedEx Ground Package System Inc Employment Practices Litigation, U.S. District Court for the Northern District of Indiana, No. 3:05-MD-00527
The map seems only to show which administrative areas (counties) each trust involves? Is there a map showing how many areas they actually cover?
By being for everyone, it naturally includes them too :)
It's OP's content that they licensed to Reddit under the terms of their TOS. I'm curious if the generic "we have the right to do anything we want with your content" variation on most social media sites' TOS has really been challenged legally? To an extent it's fair use, but it can also be seen as a privacy overreach depending on the content that was deleted.
For the same reason you would move any good from two markets, trade
I have an uncounted number of PDFs, easily in the many thousands. I'd like to lounge in my LazyBoy and read them. I'd like to read them while I do my exercises. I'd like read them while in bed and sick of watching TV.

I'd upgrade to a 4K TV if I had a viewer for it.

I'd pony(!) up $200 for an app that did that. I don't know if other people would, but I would.

I find it strange that Roku comes with an app to play movie files, display jpgs, play song files, but it won't display a pdf. I've searched Roku for such an app, and googled for it, but came up empty.
> I don't see the point of travel if you return in the same state as when you left. It's only when something changes, when a contribution to something was made, that a travel was worthwhile.

I don't think the vast majority of people achieve this with the vast majority of their travels. Kind of curious what are some examples of that in your own life, especially the 'when a contribution to something was made' bit.
Do you really know “knowingly” or “recklessly”? Unless you do, that is extremely speculative. Not to even mention assuming that they’re dead.
The number one reason why I appreciate remote work is there's zero social stigma to taking a power nap.
Appreciate the glimpse!

Should have elaborated, by access patterns I was referring to proportion of readers to writers, the distribution of load over time, the distribution of transaction sizes, so on.

Although your discussion of query language is an interesting one – that the goal is essentially efficient (de-)serialization with "retrieval-from-other-process" costs that are minimal for your workload and subset of query space.
Regarding taking the human out of the decision making loop, fully autonomous mode seems inevitable given the current Achilles heel of the most sophisticated UAVs - the requirement to maintain an uplink for command and control. Given our friendly fire experience with conventional forces… AI will likely have similar issues even in the best case scenarios.
But please don't make me create a Google, Facebook or Microsoft that all come with arbitrary ToS, auth schemes, tracking, blocking that would cause me to lose access to the forum and absence of support. Please accept custom OpenID providers.
yes, dammit!

Wouldn't it be cool to have "wallpaper" that is whatever you want it to be? Like the view from Mt Everest? or the Amazon jungle?
I've heard plenty of stories of people saying "my email is fred@fredsmith.com" and it being input by a customer rep as "fred@fredsmith.com@gmail.com". Or them asking "At gmail.com or hotmail?" and you have to explain "No, at fredsmith.com".
Doesn't show on Ventusky: https://www.ventusky.com/?p=49.4;7.8;5&l=pm25&t=20230620/060...
As far as I understand Go, passing back results via channels is the idiomatic approach for this.

But the provided example is wrong - it is synchronous, as it awaits the computations to finish; and it is broken, because if either `refresh` call panics the caller will hang indefinitely. So it needs some extra defers and maybe a sync.WaitGroup

Also, example 5 is also somewhat not good, because it uses `if err == context.DeadlineExceeded` where it should've said `errors.Is(err, context.DeadlineExceeded)` as it's a good practice to always assume that exceptions may get wrapped (#4 just mentioned that).
> GPU and CPU power improvements are more linear

Do they?
Shit I’m still using an Apple base station. I kept expecting them to come back. OpenWRT was okay but it is just a pain in the ass to figure out what model works with what version. Too many vendors have been compatible for only certain hardware revisions and I just don’t use enough Wi-Fi for it to be worth the effort. I have Ethernet again after a long time of not having it.
There's no reason to go higher. 4k at most sizes in most living rooms is already at a point of diminishing returns. 8k TVs do exist, but nobody bothers making content for them. There's no appetite for it.
"Midjourney's level" is precisely the quality I'm talking about. It's impressive for what the computer can do, yes. It's not impressive when you find it coming out of a black box labeled "commercial commissioned art", not when compared to what used to come out of that box for about the same price. The images are... almost OK. But there's always something. A missing finger here, a tiny extra eye there, some psychedelic pattern faintly visible in the negative space, etc.

But what can you do? Every black box labeled "commercial commissioned art" is now returning similarly off images, almost but not quite there. They all dropped their prices a little, so there's that - while the few black boxes offering the quality that used to be normal now cost 2-3x of what used to be normal. Hard pass.

(Meanwhile, people operating the black boxes - i.e. companies or in-house departments churning out commercial graphics cheaply - are swimming in money made on firing all their minimum-wage artists, replacing them with Midjourney or SD, and pocketing the difference. Sure, they had to drop the prices a little to clear out remaining human-powered competitors, and they will have to drop them way further once the competition restarts in the earnest - but for a short moment, they all get to make small fortunes on selling shit output, that's 100+x cheaper to produce, at roughly the same price as mediocre one before.)

Can AI be used to generate much higher quality at the same cost as human art? Sure - you'll need to spend what you used to pay an artist, whom you just fired, on generating variants and a (cheaper, at least per unit of output) human select best ones - but yes, AI can give you much better quality for the same price. But AI can also give you same quality as before for cheaper, or somewhat worse quality for much cheaper. Which is the best option to choose?

The answer, I claim, is that there is no choice - competitive pressure will force everyone to go for shittiest quality the market can bear, sold almost at cost. This will satisfy enough demand that "standard quality" offering becomes something very expensive or outright unavailable, as economics of using minimum-wage factory artists suddenly stops working.
> Bezos himself could personally pay to educate a generation of US citizens.

Let’s assume there’s a little over 3 generations in the US at any given time. Call it 100M people per generation.

Bezos has around $150B.

$150B divided equally across 100M people, there would be $1500 per person for all of their education. I think that’s obviously not enough to cover the education of an entire generation.

> Most of us can’t process the amount of wealth that one individual has

My experience is that many also can’t comprehend just how many people there are out there and how quickly program costs multiply out as a result.
Wouldn't learn to code work for them?
You made an offhand apolitical comment about China being dystopian in regards where America is arguably worse.

I wake up every day in a right wing dystopia. Even worse, people like you lack the knowledge or solidarity with other workers while having too much nationalism and so on.

I’m going to assume you wouldn’t be able to explain China’s politics nor explain why Taiwan is granted sovereignty but Palestine isn’t. Both places had people before each imperialist group of people conquered land where people already lived. When’s the last time any typical westerner has ever cared about the indigenous people of Taiwan. This doesn’t contradict anything. More of a case where I’m stating the obvious. Even if you happen to actually care about the indigenous people, you’re still going to arrogantly believe Taiwan is a Democratic good guy country. Let’s not even get into Taiwan being fascist for some time…
Yes but those displays are stretched over a much wider field of view. When I sit on my couch and look at my TV it is covering maybe 30 degrees of my FOV. A VR headset typically would like to have 100+ degree FOV, which means a 4K VR display will have way less fidelity than a 4K TV.
What makes you think that it will require that many changes? There will be some widespread mechanical changes (which can be verified to be complete with a bit of low level work, like a script using objdump/nm to look for non-TLS mutable variables) and some areas changing more heavily (e.g. connection establishment, crash detection, signal handling, minor details of the locking code). But large portions of the code won't need to change. Note that we/postgres already shares a lot of state across processes.
~ However, the scientists recommend keeping naps to less than half an hour

That's misleading as nap length isn't something they looked into. Seems like it's based on other studies.
I already have set up a projector that fills a wall. I love it. But the problems are:

1. it only works after dark

2. fan noise

3. I have to constantly fiddle with the focus to get it crisp across the screen

4. you cannot have anything in the room in front of it

5. running wires to the ceiling mount is ugly

6. you gotta point the remote behind you, not at the screen (I know, I'm such a whiner)
That gives me some faith, I hope everyone is able to come together to make it happen.
What happened to Putin's economy when we decided that we'd protect the Russian economy from foreign competition.
Instead of a honey-trap, it’s a money-trap
Is staying up until 2am and having a disrupted sleep cycle good for your brain? Based on my own experience I would say not.
Tesla would not exist without Musk either. It was on life support even with Musk nearly going bankrupt throwing money into it while he was running it.
Reminds me of that Keller Williams song, Doobie in my pocket
The MITRE "nothingburger" too. It does smell like there is more going on than mere negligence.
And no one is selling a turnkey version of these yet?
Right, and then there’s HUDs!
The distinction between a 'mobile' UI and a desktop one is more to do with the difference between a client and an application. Which is of course one that's basically as old as computer networks.
That’s called Professional Services. Professional Services assemble a solution for a customer from a variety of components and maybe build some glue or the equivalent of a dashboard. This is not the same as having a ton of “if” statements in code to handle customer X vs customer Y.

The secret, as a software vendor, is to generalise these bespoke customer requests so you can sell the solution to all your customers (and get more customers!). If you are really cheeky, you can even get that customer to help fund the development that will make your business more money (hey, it’s win-win). You need to ruthlessly follow this approach though, as the rot of bespoke code will quickly become an insurmountable quality nightmare that can sink your business.
Twitter video of vessel.[1] Not encouraging.

[1] https://twitter.com/FnpMarieOH/status/1670931677013524487
Blowing up my compile times for dubious benefits
Then let me ask instead: why does Go hit the HN front page each day? I would say Rust used to be/is similarly hyped, but it is sort of understandable there, as it is built on a novel idea and fits a previously unoccupied space.

This is not true of Go, and we could just as well see just as many D, Java, C#, Haskell, OCaml posts, yet they combined are not as frequent “visitors”.
Content over 4k is readily available and even cheap to produce, but most of the good stuff is still being produced in 4k, so why is that???
Eta reduction/expansion has nothing to do with performance. It's a form of point free programming that allows you to abstract out intermediate variables and use partial application instead.

f x = reverse (sort x)

Becomes:

f = reverse . sort

The compiler reaches the same conclusion either way.

Perhaps you are thinking of RULES pragmas? Which honestly you wouldn't usually reach for unless you really need to force the compiler to optimize in a particular way that is non-trivial.
Sure, on paper we should all carefully consider every decision we make. However, in practice I’m confident the vast majority of Mastodon and Twitter users (including myself) don’t consider using either service particularly important or deserving of more than a couple minutes of thought. From Mastodon, I aim to follow some interesting users to find interesting articles, learn new things, get a sense of “what’s happening” in the circles I follow, and broadly be entertained for a few minutes at a time. I absolutely don’t consider it a critical component of my life and can’t justify spending much thought on it.
I am currently giving it a try with Knowii, under the AGPL: https://github.com/knowii-oss

I haven't written all that much about it so far, but my idea is to focus on community knowledge management.

IMHO, communities have enough places to hold their discussions. I think communities need a platform where they can build/store/organize their knowledge, share ideas, useful resources, etc. More focus on knowledge and people, and less on conversations.
No, Gmail data isn't used for advertising. The difference is, that data won't be leaked to other users, but it's possible with ChatGPT or Bard.
Not who you asked, but: He is a longtime contributor who has written/resigned important parts of postgres (WAL format, concurrent WAL insertion, 2PC support, parts of SSI support, much more). And he is just a nice person to work with.
"Longevity"

LOL
Mass Support: Dutch architect saw the potential of industrialized building
We don't want stuff to crash. But we also want data integrity to be maintained. We also want things to work. In a world with extensions written in C to support a lot of cool things with Postgres, you want to walk and chew bubblegum on this front.

Though to your point, a C extension can totally destroy your data in other ways, and there are likely ways to add more barriers. And hey, we should fix bugs!
https://www.samsung.com/us/business/displays/direct-view-led...
Right, but presumably you would need insane pixel density to achieve 4K at that range?
Car naps at lunch are pretty popular where I work
For TVs I would agree, but there’s a visible difference between 4K and 5K at 27”.

Don’t seem any point going past 5k for 27” monitors though, that truly is overkill.
MVC discussions makes me miss state machine minimization and linear algebra.
This is a pretty different issue than what you described. The analogy would be if you take off $100 loan from your bank, and have the $100 sitting in the bank account when the Bank goes bankrupt. Normal FDIC rules state that yes the bank can take your $100, but they also have to forgive your $100 loan. This loan forgiveness is exactly what happened to all of the unsecured account holders in the US. However, when it comes to the Cayman Island accounts, the bank #2 that received the loans is not forgiving the value of the accounts held.

Now the FDIC has to decide if it will repossess those loans from bank #2 and forgive them or not.
This isn’t surprising. It’s like saying “don’t post sensitive/proprietary info on stackoverflow and don’t blindly paste code from there into your professional work.”
I mean, maybe - but there's a lot of examples of things being as popular as they are because google did them - gRPC, Protobuf, Kubernetes, Chromium.

None of these things were technically bankrupt (including Go), but their adoption curve would not have been what they have been without Googles name on it.

There's likely other OSS that's technically better, but did not have the network effects google-backed software had from day 1.
"8k" name in this case is just a marketing. It's not 8k, it's 4230p only.
The programmer needs to be aware that they will need to provide enough context in case of a failure. One thing I see a lot in Go examples is this pattern:

body, err := readFile(fileName)
if err != nil {
return "", err
}

If the error returned by readFile is just "not found", it would indeed be very vague. This is still poor error handling, in my opinion, since a lot of the context is lost. Yes, they are "handling" the error, but only enough to stop the linter from complaining. I prefer something like this:

body, err := readFile(fileName)
if err != nil {
return "", errors.Wrapf(err, "readFile(%s)", fileName)
}

This would result inan error like this:

readFile(file.txt): not found

This way I get all the context I need to know where the error happened and the arguments that caused the error.

If the error happened not because of a function call, but, say, an invalid value, instead of this:

if n < 10 {
return fmt.Error("invalid argument")
}

Do this:

if n < 10 {
return fmt.Errorf("invalid argument n=%d is less than 10", n)
}

In languages like Java, it feels very tempting to let errors bubble up and then let the stack trace take care of explaining what went wrong, but it is often insufficient and may result in hours of debugging. I feel like Go makes it very easy to add extra context to errors, and if you foster the practice of adding context every time you return an errlr, it will be much richer than a stack trace.
Pilots flying long flights are generally limited to 45 minute naps, because after that time you start getting into deep sleep. Waking up from it can leave you feeling more tired than before the nap.
The overwhelming share of improvements made to Java, Javascript, Typescript etc over the past decade have been inspired by C#, so I can understand why the C# terminology was front of mind.

Can you elaborate more of what combining disposal and destructuring would look like?
Hacked Reddit Data to Be Published Unless API Changes Dropped, Hackers Say
School kids are stealing millions of dollars of NFTs – to buy Roblox skins
It does mean something specific and useful. (both mvc and agile)

Only that people who are productive take it and try to use it and stop caring about nonsense details.

Where bunch of other people try to dissect it to find “true way” which is bunch of time wasting and annoying for people who need to get job done.

Then these people also blame flawed use of “pattern/process” for whatever went wrong because only if they could do it perfectly as described in some blog post everything would be perfect.

Meanwhile while they were arguing if daily standup should be 10 or 12 people and maybe 23 minutes instead of 19, and if controller is really a controller and should have less or more logic - productive people shipped two versions of app to test server and presented it to the customer already.
Yes the article is garbage. "Complete" it sure ain't.

If we allow that most people want the right things and have a sufficiently clear concept of what they want, why then do many of them not achieve it? This is barely addressed in the skimpy last paragraph: "The Real Barrier to Getting What You Want: Social and emotional factors it make it seem more complicated than that... But it’s our conflicting desire for predictability and comfort that is the real invisible fence... But once we take [innate fearfulness] on board—that fear and uncertainty always come along for the ride in any worthwhile endeavor—it becomes simple."
Yeah I suppose that would be the ideal outcome. I was thinking of some kind of depressurization scenarios where they get crushed by 300 atmospheres worth of pressure.
> This entire discussion is about the type system and how it interacts with the language.

No. The discussion opened to say that Result is better than the pattern used in Go. In other words, dependent state is better than independent state. I said that dependent state puts the producer in control, while independent state puts the consumer in control and that there are pluses and minuses to each approach, with neither being better, just different tradeoffs.

We continued to discuss that control and how Result, exceptions, and the (T, error) pattern play into that. Somewhere in the middle was a regularly scheduled Rust advertisement, but following that returned to the same topic. A topic that is not, and never has been, about type systems. And it isn't even about any particular programming language, even if Go was used to call out a pattern that the original commenter didn't have a better name for.

> If your producer does not match that, you are not forced by the language to use Result.

So, in other words: Dependent state puts the producer in control, while independent state puts the consumer in control and that there are pluses and minuses to each approach, with neither being better, just different tradeoffs...?

It is curious how the word Go causes minds to shut down.