skysight-inc/HackerNews huggingface dataset:
"Don't worry, we'll just make sure it can only do GET commands, which are, per the HTTP spec, side-effect free and idempotent."

[later]

"Oh no."

---

Ha-ha-only-serious joking aside, this is impressive. Early on in the API release, someone showed you could sort of make GPT-3 operate on text representations to put inside a web loop, but it made a lot of errors. This goes well beyond 'sort of'. It may not seem like 'predict the next word' gets you far, but turns out, it's a good starting point. ("Tool AIs want to be agent AIs.")
Sorry if that came across harshly. ASCII is a tough medium.
Maybe it happened because you're busy commenting on HN instead of checking their status page.
> to be open to non-monogamy and other non-traditional arrangements

The "males have a hard time finding dates/sex" is just as much a thing in poly communities. In fact, I consistently have a harder time dating women when I have a steady partner than when I'm single. If anything, ENM makes the lives of men who struggle in singles dating pools even more difficult.

The basic problem I've seen, over and over and over, is that many men don't know how to form normal relationships with women. Even in situations where sex is... more liberated, for lack of a better term... those men still have a really hard time getting past first dates. Unsurprisingly.

There's also a strong overlap between this cohort and men who don't have female friends.

I think there's probably something deeper than "women don't want sex" going on here. There's a big cohort of men who aren't desirable as sexual partners and want to blame society instead of changing themselves. Non-monogamy doesn't solve that problem. Hell, I'm not even sure that legalizing sex work could solve that problem.
Because she, in particular, is in a position to do something about it.
What's even funnier is that we actually used to have Postal Banking back in the 20th century.

But like other things during the 'Regeanomics era', it was cut, along with forcing the USPS to pay pensions 10 years in advance. The context does help to explain the reason why our USPS Grumman vans are well over their service life, and no where near retirement yet.
The only time `IsSet` would be false is when `NewOption` was not used to initialize the value.

e.g.

var o Option[int32]

or could have `None` helper

func None[T any]() Option[T] { return Option[T]{} }

o := None[int32]()
Information Security Books of 2021
It could be my personal negative experience with maintaining code that overuses generics in other languages, but I have reservations about this feature. I almost never need them, but on the other hand I don't feel too good about having to repeat myself when writing library packages.

I almost feel I would be happy with generics in Go if Go made them illegal in anything but libraries (not allowed in package main, maybe? Or not allowed in a package unless it gets imported by another package?).
I think if you're working 10-15 hours a week and spending the extra time with your family and doing things that are fulfilling to you that's great.

But the strategies mentioned to find more meaningful work are probably more useful if you're doing 10-15 hours of real work a week and then spending the remaining hours sitting in front of your computer browsing YouTube and doing nothing of value while pretending to be at work. If you have to pretend to be at work, then you can at least fill that time at the computer with something productive.
Yes, absolutely. log4shell is a pwn fest that makes the recent Exchange debacle look rather innocent (and that was already quite bad). But I can envision scenarios like unencrypted rsyslog on a LAN being relevant during pentests, or misconfigured (read: attacker readable) log files.
Um...

https://twitter.com/ShopifyEng/status/1465806691543531525
As Jeff Kimble used to say, it’s the dreams stuff is made of.
It's easy to prevent this kind of bad behavior by introducing a law to make it illegal. Reading those stories from the EU, I wonder why consumers in the US so rarely fight for their rights. Even the UK has its Consumer Rights Act [1] which explicitly forbids price increases for pre-orders.

[1] https://en.wikipedia.org/wiki/Consumer_Rights_Act_2015
For things with a fixed length, it looks it up ahead of time (i.e. things that return things when you call len() on them). For other things such as generators, you can supply a total=N value when you create the progress bar. If you dont know the total ahead of time, it doesnt give you a percent completion, but still tells you thinks like number of iterations per second and number of iterations finished.
Scientists have developed biodegradable printed paper batteries
Did you get any better at chess?
There’s a lot of info about mostly Israeli ones, but a vague description of one Chinese one. I see parallels of the traditional usage of Jews as scapegoats. Christians aren’t allowed to lend for interests so they used Jews. When the king or other Christian ruler needed money, a pogrom was initiated, the assets of Jews were taken, and the cycle was repeated.

The US uses a lot of Israeli intelligence, as if the CIA and 5 eyes (yes there’s more but it’s just the term used) wasn’t enough. It’s easy to blame the Israelis, and the foreign country of Israel but the US funds them. It’s similarly easy to blame China for taking American jobs, but it’s often ignored who gave them those jobs in the first place?

Banning intelligence operations is nothing but virtue signaling, I’m sure they’ll give up, there’s no way to figure out how to beat Facebook’s ban, especially since intelligence isn’t very good at bypassing bans or regrouping as other companies.
Of course, it would be possible to solve this particular problem (multi-issue voting lacking a 51% equilibrium) if voters had one vote for every issue. Not that there is any way to know how many issues a voter might regard as important, but giving voters more than one vote, and allowing the election of more than one candidate, does solve some of the mathematical problems that Achen and Bartels raise.

On the other issue, that the public is ignorant of most issues, remains a real concern.
That implies what, though? That the people get the government they deserve due to their unwillingness to learn and vote people out of office?
I'm not sure if you're joking but Jack Dorsey was absolutely the final decision maker in many high profile account bans
What’s the K8s story? I doubt where I am now I can request physical servers and dedicated fast disks.
Yeah, that's was my first thought. But perhaps it's not quite as simple as that.

I've been a developer for almost 4 decades now. My confidence in myself ebbs and flows. But the pattern is highly predictable: when I develop something that works, it flows, and when an idea doesn't work out it ebbs.

When I start any project I always think it's a cracker of an approach, of course. Sometimes that's true, something it's not.

What that means is "Build something" doesn't always work the first time. But if you keep building things you will accumulate hits, and eventually confidence that brings.
Fountain – a plain text markup language for screenwriting
100% this. I've always said that the ecosystem, the tooling, the editor support, the libraries, the frameworks and the availability of people to hire are far more important than the language. For example it irks me when people say they like react because jsx or Vue because templates...that's the smallest of the reasons to choose one or another!!!

Same thing with Rails/Laravel/etc...people don't choose it because PHP or because Ruby , etc...the language doesn't matter at all, the tooling does matter it all.
You probably shouldn't, and I don't think the parent poster would disagree.

Just because they said they don't trust FB doesn't mean they implicitly trust everyone/thing else.
I fire managers like you. You're lucky. :)
Terrible talent management on their part!
Same place where we built a Student Information Service using REXX and whatever monstrosity IBM provided that let web pages render green screen entry forms. So you write stuff in RPG, add some REXX for data manipulation, and it spat out web pages. Crazy, but functional.
I believe your post is a cry for help. It's clear you're not happy or challenged enough. Perhaps you've simply been doing what you do for income and you're now trying to find some purpose.

That said, I have a question: How on earth can you barely contribute as a developer and not get noticed? No one watches commits? No milestone or deliverables? Do you report to technical manager?

I can understand if someone is on a desk pushing invisible paperwork (mangers etc) - but to me it seems like as a developer it's hard to imagine the coasting you describe.
>> For what it's worth, I'm a bisexual man who's had multiple relationships with both men and women

> Ditto and opposite experience. It's almost like people are different enough that gender-based generalizations are almost entirely unhelpful.

Gonna call bullshit on that, considering you think the average gay man's sex life is a couple blowjobs per week.
>"but I've come to expect an inverse relationship between music and text"

Exactly my expectation in average.
Massive population is causing massive issues.

The root cause of all current environmental issues is the massive population growth we've been experiencing.

Even topping out at 9-10 billion seems very challenging. Ideally, in order to protect the climate, environment at large, and quality of life we should aim to bring population down by a few billions...
That's why "opt out" is not an ethical or practical solution. There needs to be a (legally mandated and enforced) requirement for such things to be opt-in.
Actually you can display one full screen bitmap. Vram can hold 384 tiles, and the screen needs 360 tiles. It's gonna be difficult to update that, since there's no more vram for double buffering, you can only access vram during vblank and hblank, and there's no dma into vram (on the gbc it's possible, since it has a dma and double the vram).
The Next Wave of Log4j Attacks Will Be Brutal
Was there some sort of AWS network blip today?
Noticed this issue around 20:15 UTC to 20:45 UTC.

Captured some Downdetector screenshots:

- https://imgur.com/a/uNTtvIU

- https://imgur.com/a/Pc2P0at

However _nothing_ showed up on AWS status etc, so I'm wondering what's the common thread here.

Posting this on the odd chance that _someone_ else encountered something similar!
If a company is doing its job correctly, a 10x engineer should not be leveled the same as a 1x engineer. (It's more complicated than that but, y'know.)
Yes text is indeed devoid of context and sentiment. But to the main point, I fear that the comments on tone are a bit beside the point anyways. So let's move past that to talk about what I really wanted to comment on.

To be direct - yesterday I spotted what seemed like an Internet-wide issue that was also impacting Cloudflare. You told me yesterday that no in fact, there was no impact on Cloudflare. Today there is a post about a separate issue where there is an impact on Cloudflare. In my mind I make the connection between these two events, and on the one hand the quick and direct denial of the issue being that of Cloudflare on the first day, but today an acknowldgement of issues, even if they were a different set of problems.

It would be helpful on outages where Cloudflare is showing an outage when the problem doesn't originate with Cloudflare to put on your own error page an indication of where the error might be. I know this might be touchy to do so, but you should feel free to point fingers when you know that an outage to your client is caused by another party.

For example:

"Error. Cloudflare reports this site is down. Issues point to an outage with [AWS, Google, Azure, Oracle <-- just kidding] as being the source of that outage"

That would help make it clear that yes, there is an outage, and no, Cloudlfare is not the proximal cause.

All this chatter about your use of words and my use of words kinda misses the main point of what I was trying to communicate.
> You only have one life, do something with it that is satisfying. Get out of the rat race.

How?

I find satisfaction in many things, but none of those things pay the bills or put food on the table.
Oh Friends, the Forest Burns
Glad I didn't pick CenturyLink for fiber when I moved here, but Wave G's incredibly unreliable in its own way which makes me wonder if they're using the same hardware. Kinda wish I picked Google Fiber.
Yet the estimate of when you'll become fully sympathetic to the Windows file copy dialog changes wildly by the day, right :)
I understand that tesla is trendy, and open about "not having everything figured out", but I get the impression that this is a lot of tesla drivers' first luxury car.

If BMW or Mercedes pulled the things Tesla does at the same cadence, their community would riot.
Allow an old man the fantasy that he still knows how the whole of the system works.
I know. Which is why I have architectural tests that scream if someone uses the wrong module from the wrong place (adds a dependency that isn't what we want).

Of course, any dev could just remove the test, and by that tear down that boundary too. But that test being removed is much more obvious to the code reviewer who would not have noticed the dependency being snuck in. The architectural tests can also contain comments that form a high level documentation of the architecture. Unlike "architectural documents" in the form of some up front word document, this type tends to stay up to date.
Unifying real time and historical data with shadow indexing
FWIW I'm also on CenturyLink FTTH and just a week or two ago noticed latency spikes and packet loss which magically went away after 15 minutes. Good to read this analysis for future reference. I really wish end users had more control over ONT boxes similar to how we can use own modems for cable/DSL. A DOCSIS-like provisioning by ISP should be possible.

Off topic, but CenturyLink Fiber still uses PPPoE and 6rd instead of native dual stack in many markets and are unwilling to upgrade to more modern configurations.

EDIT: I do not use Tor at all.
How are you sure of that? Is there actually a way to be sure of that?
> You should switch carriers immediately.

They all do this.
I would love if their customer service was so fast. They keep ghosting us for 7 days. Poking the on a live chat results in "hey we'll look at this".

Truly loving the service but we had to "unproxy" our website. When it works, it brings so much value. I'm guessing our issue isn't trivial to solve though.
Are we still talking about Pelosi? She’s not a Senator
"Consider a spherical tardigrade in vacuum..."
It's much easier to do in dynamically typed languages or by using maps - agreed. Unfortunately we have other design decisions that force us into using structs for deserialization on this endpoint (part of our validation strategy.)

The Go answer is a struct that contains an IsDefined boolean (i.e. your first option), and a pointer-to-value (i.e. your second option.)

This is fine if you need it, but having to write this same logic over and over again for every type gets old... especially if your validators are tied to your types (i.e. a type per field.)
I am happy to hear her say that the US is a free market economy.

It's dangerous when members of the political left try to out-socialist each other in a race to the bottom, so it's refreshing to hear a statement that rejects that virtue-signalling dynamic.

But having restrictions on stock trading, that people voluntarily agree to, as a condition for being allowed to hold office, is perfectly consistent with a free market economy. Holding public office is a privilege, not a right.
Designing a new architecture should also be a goal, otherwise we will end up in that limbo where the old system has been destroyed but the new system has not yet been built. From what I've read in history books, such transitions are uncomfortable.
Original creators of Reddit were great but now they seem to have shitty devs/management. Interviewed with them and wasn't impressed.

I have clone but it needs little more polish and timing :)
Windows 11 made me install Linux again. OpenSUSE this time.
That's just a pure speculation, could or could not.
Ukraine is a semi-failed state with an ongoing civil war(and was for decades), it can't create anything new unfortunately. Improve some old Soviet technology maybe, but ICBMs...
The discussions should not be about weapons but on how Ukraine can pull itself from the current hole it dug in.
Also an easy way to legally prohibit people belonging to undesired social groups or races to hold elected office.
> Do people regularly run into coworkers like me during their career and simply ignore it because they find it too awkward to criticize them?

I've utilized people that shy away from actually doing the work in the past to justify my own high salary. E.g. "Look at X. I get 10x more done than him. It would be fair if I'd get 10x his salary, too, but I'll settle for only 2x."
I think we should be careful of addictive technology in general, and it should be seen as a classifier rather than inherent tech innovation or new threats. Video games for instance can be very addicting, I wish I had done things differently. Drugs can be seen as obvious addictions but dopamine hits from electronics isn’t seen the same way.
having played with generics over the past few weeks: my guess is that there will be a period of widespread misuse, the first six months or so after 1.18 is released. So... between February and August of next year I'm expecting a lot of the Go discourse to be characterized by a very poor signal to noise ratio. I think there's virtually no chance that Go 1.18 will come out and people will use generics well; people will use generics poorly before they use them well.

A bunch of people will write libraries that utilize generics in some way that's not very orthogonal to the rest of the Go ecosystem. They'll put these libraries out as quickly as possible, because they want a first-mover advantage in picking up adoption. A handful of people will take their time and learn how to utilize generics in a way that is native to Go. Eventually those people come out of the woodwork, and it turns out that utilizing generics in Go looks different than it looked in some other language, so a lot of the early assumptions about how to use them were wrong. A bunch of those early libraries turned out to be badly designed once actually deployed into the real world, so they fade out of use as their problem domains get written by newer libraries that utilize generics in a manner more orthogonal to the rest of the Go ecosystem. A few of those libraries picked up significant market share, and maybe a startup has shipped stuff that generates revenue with those libraries, so they fund those projects, which continue to exist as a result of pure inertia. So now you have some big libraries written in like ... March of 2022, which are just bad, but people keep promoting them because they have a vested interest in doing so, but the ecosystem at large moves on, and by late 2022, generics will fit in very nicely with Go and not complicate things in an unnatural way. I'm wary of what's coming in the short term, but optimistic of what's coming in the long term as a result of this change.
As per my original fundamental argument, no. But the amount of alcohol you need to consume in order to drive yourself into an early grave is quite a bit slower in the consumption process than rapidly overdosing on opioid pills. Likewise for consuming a lethal amount of alcohol in most cases. Also, alcohol is nowhere near as rapidly addictive as this particular medication.
great suggestion, we will take it into account!
Discovered Ruby on Jets in this thread and started watching the video on the project page.

The author addressed the cold start problem here(timestamped)
https://youtu.be/a0VKbrgzKso?t=439

Hope it helps :)
I think we may have done that in the past. I'll bring up internally.
Sure but that’s still bullshit. Teenagers are not feeling they’re unloveable because all of the local teen girls are being swooped up by 30 year old dudes. They may suffer those crises including being unlucky with love and suffering self confidence issues, but 30 year old dudes specifically are a tiny tiny effect on this.

The median teen is interested in teens.
Social spending can't solve San Fran's social problems.
Gemini actually has more domains than Gopher these days, from the statistics I've seen. Maybe not more content, due to Gopher's history, it's hard to say.
I think many people don’t think “politician” should be a career option.

However, there are some states that don’t pay their legislators at all and that comes with its own problems.
I don't think anyone is trivializing it... but the government can't tax homemakers to pay for medicare, pensions, and other social services which is the relevant point of the discussion.
There is a lot more happening around https://www.tvmcon.org this week.

For example a few other cool blogs:

* https://octoml.ai/blog/write-python-with-blazing-fast-cuda-l...

* https://octoml.ai/blog/collage-automated-integration-of-vari...

* https://octoml.ai/octoml-bert-model-acceleration-on-apple-m1...
Email me (jgc) the ticket number.
"Only" four for them are Israeli.
If you go in expecting to work that much, great, but I think it's easy for people to be manipulated and overworked for the good of a company when they should push back for their own good.
Bitcoin does have smart contracts; it has its own bytecode language. What about it isn't “DeFi”?
I would consider a solution like Tipalti (https://tipalti.com/), depending on the scale of the problem.

It will handle the onboarding of payees and also the disbursement of payments globally along a variety of payment rails. It has an open API.

Probably the best solution if the economics make sense.

Edit: for context, this is the tech that Twitch, Roblox, etc. use to pay their users. For this purpose it is easily the best solution on the market.

Disclaimer: I work at Tipalti.
> If I ever release some open source project that achieves the same success as Log4j, and, at any time, gets a similarly dangerous vulnerability, I'll make sure not to release the hotfix for free.

Uh... Isn't the point of open source software to release the code, and thus to be able to make modifications of it?
Came here to say the same. When I draw a 6 on desktop, it doesn't even show up in the list of candidates.
If legislators need long terms to provide good government, but they have unfair advantages at re-election, then the solution would be very long terms that are also single term. Perhaps a legislator is elected for 18 years (the amount of time that the top judges serve in Britain), but is only allowed to serve one term. So there are no re-elections. The legislator has one long term to do some good, and then they are gone.

Some people dislike the idea of legislators serving long terms. I've always wondered why, exactly, we are comfortable with judges serving long terms, but not legislators.
Exactly. Go is safe enough. Correctness for most programs is more about making sure it solves the problem correctly, not merely that it guarantees no errors if it runs. That feels like a modern version of "It compiles, I'm done."
Robert Downey Jr.'s platform to accelerate scientific discoveries
Running SQL Server in a Container on GitHub Actions
I can assure you, the feeling is mutual. If you are the type who overachieves, would complain to a manager, and enjoys meetings, you should realize those fed up with banality and fake niceties of corporate office work that do just enough to get by really do not like you, either.
I do. 3y now and no salary increase. I quit. Giving up.