skysight-inc/HackerNews huggingface dataset:
I did not read it as "in order", but rather "and". So both happen, but I did not see a causation in the post.
You'd be ripping yourself off and paying more money for an inferior experience. Just subscribe to your choice of GeForce Now, Stadia, Xbox Cloud Gaming, PSNow, Amazon Luna, or Shadow.tech. Most of them cost between free and ~$15/mo and handle all the infrastructure and optimizations for you, along with game library syncing, multi-platform support, cross-save and sometimes cross-play, etc.

My suggestion is GeForce Now because it has the best GPUs and supports both Steam and Epic and doesn't lock you in to a third party lib the way Stadia does. And Google seems to be giving up on consumer Stadia anyhow.

Shadow.tech is an actual Windows/Steam VM (but much cheaper than AWS) if you want full control (along with the PITA of having to update Windows, Steam, and your games all the time... something the other services take care of transparently).

Renting GPU hours and running it yourself actually ends up costing a LOT more, last time I checked. Nvidia subsidizes their own service while Amazon has to upcharge you.
Suitcase or a “porta-potty”? How Putin protects his biomaterials
Lots if not all these startups (especially the silly web3 ones who drone on about decentralisation) are ALL tied to the VCs. No question.

Probably the only company I know (at least in the AI space) that took little capital and is now profitable is comma [0] and other bootstrapped companies.

[0] https://comma.ai
In the closure example does declaring a new variable and setting its value to the iterative or the thing being passed in, does that mitigate the pass by reference issue?
I old but not too old, I was lucky(unlucky ?) enough to still had to write C++ mutli-threaded code in my first job.

No matter how good I thought (spoiler, I wasn't), many a bugs could have been traced back to my erm "understanding" about what is safe and proper threaded code.

If you have to do things in parallel or concurrent (lol calm down now HN, I know there is a difference). I'd say just go look at GO !

Damn once you get the hang of channels and CSP concept. It's so beautiful and elegant ! :) I'm sure there are many counterpoints and it doesn't fit every problem, but as a professional cs practitioner, you owe it to yourself to give Go and it's paradigms a fair and open mined go !

Oh and the built in race-detector is glorious tool ! The "feeling" you get when you got a zillion fibers/channels going and the race detector reports no issue is like "levelling up" !

Sorta how if you serious about CS/Coding you have to at least install a LISP once in your lifetime - even if you do nothing with it but swear and squint :) #duck !
It could've been waved off if there wasn't single player part of that same game that loaded few times faster.
No, I'm saying what would inevitably happen.
Have a link? I don’t see any changes in https://tip.golang.org/doc/go1.19 that seem likely to help.

How do you easily ignore the majority of the screen? Is there an editor plugin that just doesn’t display those ifs?
The tech world will start making more sense when you realize that a large chunk of tech is created because of US hyperindividualism and lack of trust in other people so folks keep trying to create tech solutions for social problems they consider intractable (several of which don't even exist in other developed countries).

Purely tech solutions for social problems generally don't work and frequently create more social problems.
It's sad that we reached a point where assuming bad faith from public informers is acceptable and, worse, reasonable.
Abend is a fairly normal and in many ways best way to "lose" in a race. It's fine, it's atomic.
That's just students repeating cliches. Most kids are trying to write what they think the grading authority will reward.

One can live a pure cash no internet life even in SF.
You right and I don't like it ! :/
Just looking through the table of contents [1] - this is not just for cars. It's basically a textbook on mechanical engineering, applied to something that will be common and very scavengable in a post-apocalyptic world. The first 159 pages is basically a quick-reference for applied physics; the next 50 pages is mathematics; the next 100 pages is material science. They don't get to anything car-specific until page 460.

[1] https://www.sae.org/images/books/toc_pdfs/BOSCH10.pdf
The temporarily embarrassed millionaires ;-)
HTML parsing is exhaustively defined, so there’s not any filling of gaps, but only rules to be aware of. If you don’t know those rules, this may be error-prone, but if you do, it’s not, and things like the start and end tag omissions discussed in the article are quite straightforward rules to learn.
My (rather horrid) pattern to address this problem is to wrap the goroutine in a function that returns a channel receiver. When the goroutine ends it sends something to the channel and whatever called it can await the result or completion using the receiver.
I doubt it's even a real story. I've heard variations of it. The basic idea is "just because I'm rich doesn't mean I'm giving stuff away, how do you think I got (and stay) rich?". The ferarri, the $50 note, and other details are just embellishments in this version of the tale.
All the modern CPUs have a long list of at least several dozens of design defects, most of which are never corrected.

Such lists were initially published as "Errata Lists", but now many manufacturers use less honest names, e.g. Intel uses "Specification Update" and AMD uses "Revision Guide".

Some defects may become manifest only when the hardware is used in certain ways, which may be avoided by the motherboard manufacturers, maybe at the price of reduced performance.

Many uncorrected defects affect only various testing or performance monitoring features. Many other uncorrected defects affect only privileged programs, so the resolution "Won't Fix" is justified by saying that all the popular operating systems have been tested and they have not been seen to trigger the bug. (For someone who develops their own operating system it is mandatory to read all the errata lists, because obviously their OS will not be used by Intel and AMD for testing the new CPUs.)

When the defects can affect user programs, in many cases it is possible to implement workarounds with microcode updates included in BIOS or operating systems, possibly with the price of reduced performance. Only when no microcode workaround is possible and the bug can be triggered by user programs, leading to crashes or incorrect results, then the defect is scheduled for being corrected in a new revision of the CPU. Most of these defects that are corrected are discovered during the testing of the engineering samples, before the official launch of the CPU, which uses the latest revision, with only the known defects that either do not affect non-privileged programs or have microcode workarounds.
The irony is that because of the persistent low interest rates in the last decade it is more and more common to take out a 5/1 in the US because people think the slightly higher interest rate of a 15 or 30 year fixed is throwing away money. In fact, I know nobody except myself that got a fixed rate mortgage in the last few years. I certainly sleep better knowing that I don’t have to refinance in the next 2 years…
https://www.ramseysolutions.com/retirement/how-many-milliona...

https://www.cnbc.com/2019/09/26/majority-of-the-worlds-riche...
They should just pass a law to tax everyone on the sea. Imagine how much money they could make. Just like foreigners in Nevada have to pay tax.
Jack Dorsey on his “most important contribution to the internet”
Most of these are a part of the syntax though. When the parent comment talked about syntax, I'd assume that they said it the way most people say that Perl or Rust syntaxes are hard to read.

I agree about defer and the walrus operator though. Both can be quite confusing at times, and I think that Go with block-scoped defer and no walrus would be a more consistent language.
A technological roadmap may just bounce us right back into another apocalypse.
Yeah. Also - it makes perfect sense in retrospect, but I was surprised to learn that wood tends to have decent antimicrobial properties. We had it right 10000 years ago, it's a great material for cutting boards and utensils.

https://www.scirp.org/journal/paperinformation.aspx?paperid=...
I'm not sure what you're talking about. Besides the standardization of error wrapping, there weren't any changes to how error handling is done.
> most people should be using nothing but certbot and mkcert

Most people likely don't know (and don't have to) about any of those, possibly most tech workers could indeed get away with just those two (though openssl has useful functionality other than key/certificate generation, but I guess one can avoid using that too), yet even mildly advanced usage would require more advanced tools. Actually certbot is primarily an ACME client, so not easily interchangeable with/comparable to openssl, while mkcert only covers one very specific use case: probably common in that middle group, but I don't quite see why it needs a separate program: a basic shell script (or an alias) would achieve that.

> You want tools designed to do one thing well, not one tool that offers a thin layer of getopt() over a low-level cryptography API.

Well, it offers that thin layer rather well! Seriously though, there's likely some middle ground between mkcert's lack of options and openssl's functionality covering a lot of other bits in addition to X.509 certificates. Though then again, you can consider `openssl x509` as basically a separate program, with its own man page and options -- and then it focuses on one thing, providing a rather complete functionality.
I emigrated to the UK, spent 10 years there and moved back.
For me things worked out quite well in terms of education, career and etc. The thing that frustrated most was that London is very expensive and salaries don't match the cost of living,so you get subpar quality on pretty much everything unless you shovel money. Also,I don't quite miss those who look down on you just because you have a foreign accent.
That's not what libertarianism is about. It is about ideas that maximize freedom for everyone in a society. It is about allowing freedom to others. It's the opposite to narcissist and anti-social. It is about being nice to each other, or as Jesus said: "love your neighbor as yourself". Individual acts and thoughts are allowed and valued.

Unfortunately, our society and culture has been going into more collectivist and totalitarian direction for quite a while, which is why there's so much economic and social issues.

"Leave me the hell alone"-people are just normal people who react to their freedom being violated.
Your argument is a valid reason why this bug wasn't fixed when the game was first released. But no crunch lasts 8 years. And complaint about loading times were everywhere for all this time.
Would you mind giving an example of an ephemeral identity solution?
[citation needed]. Is there no market here? No other companies which sees the opportunity to grab you?
Call the local police and let them catch it or use some peaceful fishing net? Can't have people fireing at the sky in cities ...
The fact that you think that error handling should be ignored is probably what prevents you from seeing the point of the Go error handling. The point is that one should never only consider the happy path. That one should actually think about how things can fail, what to do about those failures, and how to report those failures with enough context to figure something out on the outside if no appropriate handing is available in the code. Stack traces only give you line numbers. Properly used explicit error handling gives you more context in which a failure occurred.

Here's one example that might make it clearer: https://commandcenter.blogspot.com/2017/12/error-handling-in....
Perhaps Victor Hugo Les Miserables, its like so vast, like a sea.
How to negotiate salary to earn more?
Hi all,
I am looking for new job opportunities as I am not feeling in my current job i could ask for pay rise. ( well after performance review it could be possible but i don't really want to wait that long (end of the year)
so I am looking for advices how to negotiate salary during interview process? How to ask for maximum salary they are able to pay?
Thanks!
It was a long time ago, but giving gnus a shot (and watching it c-r-a-w-l through my mailbox) makes me wonder if it’s a mutt -stand-in. My typical mutt workflow brought gnus to its gnees.
So, "I think other people should not be free" is not covered by free speech?
To their credit, with many billions on the line, products do have a bit of a tendency to be a failure if all they can do is tread water.
Find other hobbies that you can fill your time with. Or force yourself to just delete your social media accounts. Real friends can be contacted by texts or whatever.
> IANAL, but it’s not this simple.

IANAL, either, but I passed Con Law in law school, and it is.

> Everywhere in the US, the law around Terry stops[1] applies.

Yes, that’s what we are talking about.

> In such a stop, mere “reasonable suspicion” is required for police to require you to identify yourself.

Wrong. In such a stop, it is not federally unconstitutional for such a demand to be made, but it still requires that there is actual state law authorizing it. In 26 states there is, and in the rest there is not.

> You’re not required to present ID

Yes, that’s what I said, that even in the 26 states with stop-and-identify laws, permitted by the Supreme Court, you are still not, as the upthread commenter, required to present ID.

You’ve literally repeated what I said (except for confusing the federal limits of state authority with what police can do without supporting state law), after saying “It’s not that simple”.
I love Olvwm, way back at university we had Sun workstations. I have run it on Linux, but I don't think it can be readily compiled for 64 bit architectures on Linux. Maybe I'm wrong and someone may have achieved it, but I have never seen as a binary. Still on of my favorites though.
Shame that the market is slow to punish and inertia continues to reward.
I know of a book that similarly impressed me, though I've not yet seen the one you refer to, although it won't be quite so deep:

The reprinted-under-many names book from Germany in the 70s? called variously:

"How Things Work", "The Way Things Work", and more

and published by Simon & Schuster, Paladin Press, and others

Searching for C Van Amerongen will bring it up, although I think it is by multiple authors.

https://archive.org/search.php?query=C%20Van%20Amerongen

I like it so much I have many copies of it both soft and hardcover.
>rofi (tui app launcher)

rofi and dmenu are not TUI but built on top of lean native graphics APIs (`cairo` for rofi and `X11` in case of dmenu)
That's ... arguable, I suppose.

Though reverse-engineering would seem to be the harder part and more significant element than an additional implementation in a different language.

Given the recency and similarity of the RE story, it would have been useful for the submitter to have included a comment clarifying that point.

That said, I withdraw my dupe statement above.
This is true in New York City, more or less. Even if you have a good salary, you are likely to share washing machines with others in the building.
Yes, a key logger running as root reading from /dev/input/... event file
Hydro, wind, and solar-thermal power is 100% renewable and can be made with 19th-century technology once you've worked out how to build a dynamo. There are some geographic restrictions but one of those power sources should be available in most regions. Plus most of the population has died off in a post-apocalyptic world, so your generators don't need to be nearly as big.
Central banks are public institutions in charge of conducting monetary policy, they have a public mandate and are accountable to the legislative branch. They're therefore part of the government, even if they have some degree of independence.

Bitcoin undermines governments. For example, bitcoin adoption would seriously limit the government's ability to manage the economy via monetary policy. It would also affect its ability to prevent unrestricted movement of capitals in and out of the country, and within its borders. Financial regulations would be harder to enforce, and a larger chunk of the economy would go underground. So, clearly, it would weaken governments. I don't know that anyone disputes this.
Could this be used for electromagnetic (and other) waves as well?

I suppose the principles are similar for a medium in which oscillations move into some direction(s) etc.
I don't think virtual threads will be fully baked in time for production use at Java 19. IMO we'll be waiting at least one and probably two more releases.

Valhalla has also produced an amount of language machinery that results in most of the same issues as Go. (E.g. "is this function receiving an interface or concrete value?" becomes "do I have a class, value class, or primitive class?") The performance ripples of requiring value objects to be immutable also remains to be seen.
> There should be lots of individual tools.

Arguably, OpenSSL is a collection of lots of individual tools. Each of the tabs in the "GUI" is an individual command with its own man-page, etc.

Each command still brings a lot of of options and therefore complexity with it, but that's because the domain is complex.
Neat tool! Unfortunately my temperature preferences restrict me to some of the most expensive places in the US!
You fall into the same trap that the parent commenter points out. Rarely does a serious web3 project aim to put everything on a blockchain.

But something like a Kickstarter-ish crowdfund system could be using a blockchain contract to handle funding and escrow, while the rest of the website is hosted in a standard web2 way. Suddenly it’s a “web3 project” where users are able to interact with and even own records in the contract, outside the context of a single frontend website.
The pun is the name. What else in the pun is there to be offended by except the name itself? I would seriously like to understand this.
I've seen monitors with physical brightness/contrast buttons, but it's a difficult feature to search for. You have to see them in person or maybe look at their manuals before buying.

In the meantime, have you tried the DDC/CI protocol (https://en.wikipedia.org/wiki/Display_Data_Channel)? It's a software protocol for controlling real monitor brightness/contrast (as in, it commands the hardware, not just drawing gray overlays).

Windows: https://github.com/xanderfrangos/twinkle-tray

Mac: https://lunar.fyi/

Linux: https://github.com/ddccontrol/ddccontrol

On my computer, I bound the command line stuff to keyboard shortcuts. But the GUIs these days are probably even easier. I just tried TwinkleTray and it's way faster than using my monitor's hardware buttons and obnoxious OSD interface. And I double-checked that it does indeed change the actual brightness.

Dunno why operating systems don't just include this out of the box.
There is a middle ground between saying nothing and raising it to the general public. The public square is a terrible place to litigate what are effectively unsourced, one-sided allegations.
You must be a transplant yourself. A native Montanan would not say “Eureka” without a qualifier referring to the one in California rather than the one in Montana. Imposter!
Allgemeines Und Amtszeit
I think the OP was ambiguous. The OP doesn't say the size or length of the new loan. If you pay it off before the 5 years is up, then you wouldn't take a new one.
Goroutine, pointers vs value, cancelling work in goroutines, avoid dead locks.

What makes go powerful also make it weak.

In general the complexity need to live somewhere and in go it can only be the code itself as the language is too simple.
One can win the lottery, but we shouldn't base anything on the assumption that we will or that it's likely.

At some point being technically possible no longer matters since you have to go so out of your way to do it that virtually no one will do it.

Such expressions as the students use are warranted when that point is reached.
Brian Armstrong: This is really dumb on multiple levels
Smart meters are not just ‘dumb’ but a scandalous waste of money
Lots of people dislike Java for reasons that don't apply to Go and Python.
Too bad a pay-per-search model was not adopted. But would it be a big trouble to let users choose?

* Say 1 search is 5 cents. So unless a person searched less than 200 times a month, the pay-per-search is cheaper....

* Or why not adopt the model where you pay 5 cents per search _for the first 200 searched_ and nothing afterwards (so the ceiling is $10 per month)?

Relevant Tweet: https://twitter.com/janhodl3/status/1535530318987509761
> I understand the logistics of the past were different... but it's a line I've never crossed.

I guess even back then this might very well have been what most people thought. We are obviously only left with the photos of those who didn't think that way.

An important factor probably was that these people might have never taken a photo of their loved ones at all before, an then suddenly you find yourself in this "now or never" situation while you're not in the best psychological condition ever.
>we have glass goblets from thousands of years ago

I think you'd also need to verify what it looked like thousands of years ago and whether it was stored in a way that held a consistent flow direction, if you wanted to use that as evidence.
Ultimately it depends on how entrenched you were in your original culture.

Personally I don’t regret it one bit. Built (and still building!) a life here; actively working for being “just another person in the society”. However I have almost zero connection to the society I came from, and not much to look forward to if I were to go back. I hated the culture; and couldn’t come to terms with it - even though it works well for some.

That being said if the only reason was economical I think it wouldn’t have been worth it. Especially in our line of work remote work for developed countries yield a much higher quality of life. Just my 2c.
Why not literally stockpile the things needed to pick up mostly from where things left off?

Is anyone working on how one might build a scaled down version of current supply chains?

How small can a chip fab be, to be able to bootstrap another fab? Can you make drugs in fully automated shipping container sized labs?

Has anyone mapped out a full process from "Every very high tech facility destroyed" to a full technological society?
On Windows and Mac docker is run in a virtual machine without full access to the host's files so root is less of a problem.

Even though docker runs natively on Linux, perhaps a similar vm setup can be achieved for security reasons.

I use Podman on Linux which is compatible with docker but without the root issue.
But these are expert level tools. The "running your car" equivalent for TLS is making sure the little padlock is closed in your browser.

A car mechanic has a ton of shit in his shop from hydraulic plattforms to torque wrenches and electronic diagnostic equipment, but you only need to put gas in and go to the shop when a warning light comes on
Asahi is still in alpha status, I think it’s only fair to give it some more time before running it as your main OS.
If you start worrying about "what if <C concern> underlying the Go runtime happens?" you'll find a lot worse than realloc. Luckily, in the absence of runtime bugs, you don't have to think about it.