skysight-inc/HackerNews huggingface dataset:
Sometimes the reproduction instructions look as if they can be followed on another platform. I've done that. "Let me just try that quickly on my…" and bingo. But speaking generally, if a bug is that easy to reproduce on your usual development platform, you find it before shipping anyway.

Trying to reproduce a bug by doing something different than what the customer did is a good way to waste time, in my experience.
> Has Brand been convicted of any crime by any government?

No, he's punished without the due process of law.

And that's how most dictatorial regimes usually deal with miscreants. If you bad-mouthed Breznev nobody would bother with a show-trial unless there was some specific benefit of making you an example. In 9/10 cases they'd fire you from any semi-decent job and won't let your kids finish high school with more than 2.0 GPA.
I really love Elm's way of writing html. It's like writing html without closing tags, just indentation.
/bestcomments (or whatever name may become in the future) had a drawback, I believe. Technically speaking (and generally), the comments in this section are the ones that belong to stories from /best (or highest-upvoted). These stories obviously get more exposure and attention, so their top comments get more upvotes. For instance, a story with 2,000 points might have a comment with 200 points (which is tenth the score of its parent story) that will obviously hit the /bestcomments, while a comment of, say, 50 points on a 150-point story (which is a third) may never have the chance to hit /bestcomments.. Just some thoughts about my daily social network :)
HN discussion for Mullvad's announcement post of "going diskless" from January 2022: https://news.ycombinator.com/item?id=29903695
OpenJDK is also trademarked by Oracle[0], they're not gonna sue themselves.

[0] https://openjdk.org/legal/openjdk-trademark-notice.html
Learning computer programming is easy ... mastering it is a life-long journey.
I would argue that it is exactly in line with Apple's brand identity.

Pretty much everybody agrees that you need to backup your cloud storage as well as your local computer, and Apple even backs up your i-devices to the cloud, and yet, there is no automated way of backing up your iCloud storage.

About a decade ago, Google initiated the Data Transfer Framework[1] that allows you to transfer data from one cloud provider to another, directly from provider to provider instead of downloading it first. It sadly appears to not have gotten enough traction to be of any use.

[1]: https://github.com/google/data-transfer-project
Nice marketing strategy for fairpixels ! Haha...
> , but it's important to realize that just because a specific security measure could not prevent what happened to you, that doesn't mean it's wholly ineffectual or not worth having.

I think you are missing the point of the comment. The GP says that Apple should allow parts to be unpaired to allow re-use of components; this example suggests that there is utility to keeping the existing security system.
Answers in this blog.

https://startree.ai/blog/query-time-joins-in-apache-pinot-1-...
I'm not a computer scientist so I can't rule whether function scope was a mistake, and can't see how block scoping would be considered too complicated, I personally think it fits much better with my mental model. Then again, Python doesn't have blocks in the traditional sense of the word IIRC, in C style languages the accolades are a pretty clear delineator.

Parts of my previous job were terrible because it had JS functions thousands of lines of code long where variables were constantly reused (and often had to be unset before another block of code). That said, that wasn't the fault of function scope per se, but of a bad but very productive developer.
“Mini Mansion” designed as an alternative to sleeping on the sidewalk
OpenJDK is now the open-part of the JDK which multiple groups provide builds and customizations for.

What I think you are talking about when you say OpenJDK is called Adoptium now (https://adoptopenjdk.net/releases.html). Earlier called Adopt OpenJDK.

Similarly Eclipse folks named their project Temurin and so on.
Will the CLI be renamed to `tofu`?
Hi everyone, this is the article author here. I was genuinely surprised to see the article pop up here 3.5 years after I wrote it.

Thank you for all the feedback! Given the advances in the past few years in this area, this article could use a serious update. A comparison to NATS and Pulsar is warranted, along with some extra explanations for some of the technical terms in the article.

I'll carefully review the feedback here and try to make an update at some point soon.
Really nice! I'm in Berlin and mildly looking for a small for-good gig, so I'll definitely have a closer look at this board.

Is it open source? Do you need some help?
Ronnie, I feel like you're just here for the zipline
Yeah, it would just mean that the interpreter - just like the Go compiler - would need to have the equivalent of "if version > 3.4 do this, else do that". Which is fine for a while, but I can imagine it adds a lot of complexity and edge cases to the interpreter / compiler.

Which makes me think that a Go 2.0 or Python 4 will mainly be about removing branches and edge cases from the compiler more than making backwards-incompatible language changes.
Ultra Wideband (UWB) Indoor Positioning Solutions Compatible with Apple U1 Chip
Depending on where you live it could be as simple as you're not allowed to park at a broken meter. It's possible but unlikely that there's any sort of occupancy sensor.

https://sf.streetsblog.org/2011/01/13/should-parking-be-allo...
When doing comparison between blood pressure devices, check the cuffins length. If it's too tight, you'll get higher values. If it's too long, too low values will wig you in certainaty.
Those distance definitions of a block do not make any sense to me. Going from one street to the next is a block to me.
A joke is this comment.

All of them were faster and used less resources than a very slow interpreted language, by having JIT and AOT compilers, state of the art GC and great IDE offerings, even the niche ones had better tooling (Leksah and Merlin, versus nothing).
I am a likely user. You need to be in major airports at the very least.
This is interesting. Having the in-person verification of passport at the international airports of India would be make it lot more easier for folks to use it.
The new branding is recognizable, cute and short. However, Tofu has a somewhat mixed reputation. I guess OpenTofu can stand on its own though.
> Or they could have used something available in 2006, like C++, Java, .NET/C#, OCaml, Haskell, D.

Going for .NET/C# would have likely limited anyone to using mostly Windows Server for their infrastructure. Not that it's a bad OS, but .NET Core was released only in 2016 and although Mono came out in 2004, sadly it never got the love it deserved and was rather unreliable (otherwise we would have seen way more cross platform development before .NET Core). Oh, also, turns out that LINQ (which is pretty cool) was only released in 2007, though that still puts them a bit ahead of Java I guess, although I can't comment on when it landed in Mono.

Going with Java would have meant using something like Java 6, whereas the first truly decent version (in my eyes) was Java 8, which came out in 2014. Of course, the older language version and runtime wouldn't be a huge issue, however projects like Spring Boot only came out in 2014 and before then most people would either use Spring, Java EE (now Jakarta EE) or a similar framework from back then. I've worked with both and it wasn't pleasant - essentially the XML configuration hell with layers of indirection that people lament.

I mean, either would have probably been doable, but it's not like other stacks are without fault (even the ones I cannot really comment on).
Most apartments don't have fire escapes.
90649 DAU, two or three devs, one marketer.
I think it is more that they don't respect developer time.
Same here, but tbh the accusations against Brand are quite moot.
Regardless of that, why is YouTube to decide and not a court of law?
Of course a private platform can do whatever they want, but when their decision is basically the same as a court issuing fine or damages in the way it affects a person’s livelihood, shouldn’t their decisions be regulated accordingly?
Clean Layout Architecture for Vue Applications
Because JPEG XL has smaller file sizes, which saves you money in the era of Managed NAT Gateway's 7 cents per gigabyte egressed.
96k users for demo day. Hire all the marketing and fire them before money runs dry. Scary accurate.
It's even less originally named than tofu itself.
Oh yeah, definitely. For me the usecase is infinite scrolling, where you buffering offscreen images to allow you to continually flick through an image feed without having to "wait" for a preview to appear. Although you can do this without JXL, its a much more fluid experience with the progressive download - especially if you micromanage the behaviour of the network requests (i.e. progressive throttling of offscreen images past first frame). Lower filesize over JPEG is also a benefit there as you can more quickly resume the load of the higher fidelity frames when in view.

Current browser support where available is a lot more restrictive TBH, as you dont have any control over that behaviour. But outside the browser its solid gold.
> Why dont they use same principle license as Unreal?

Their largest customers will probably push back against that more than the install fees.

You're losing most of you revenue from China (and some other countries). Companies there will cheat and underreport their revenue (Unity historically had issues even having them to pay for licenses, studios would just buy 1 license per 10-20 developers etc.)
I absolutely love this UI. Shame we don't see more of it. :) The only thing I'd change is the click and drag part of it. I would just have it pop up on click then wait for the mouse pointer to enter, or fade out after 10s.
And we don't necessarily need to step out of the western world to see it. I still remember Authorized Retailers in France before the expansion of Apple stores beyond the US. In Denmark, there is still exclusively these "Premium Authorized Resellers".
So does terraforming, fwiw.
Because they are still sources of income so you’re paying a premium. I did chuckle that none of the other responses mentioned this, but the new business model on them is to run them on location a couple of years and then resell it to a home collector for nearly what you paid.
Hi OP.

Is there any way for me to invest in your startup?

I am, by no means a VC. Just a normal salaried individual that wishes to invest a little bit in your startup.
This is really cool, you'd expect any VPN provider that cares about security and transparency to act like Mullvad. Some pour thousands of dollars into forcing influencers to say they care about security, while others focus on actually improving security.

And it's all open source btw. https://github.com/system-transparency/stboot
Stackoverflow is doing just fine with Windows Server.

Java 6 would still blow the water out of Ruby's slow interpreter.

Being pleasant isn't relevant for performance.
Thank you!

http://catless.ncl.ac.uk/risks/
Isn't this exactly what `writeDelimitedTo` does? https://protobuf.dev/reference/java/api-docs/com/google/prot...

I thought this was common and well-known, but apparently not.
I am afraid to ask but what is similar between AIDS and Fentanylopocalypse? Surely no one choses to get HIV. Surely drug usage is a choice once made. What is the link between the two I am missing here?
> The problem went away. It turned out to be bad electrical shielding in his office.

My Commodore 64 started "typing" of its own accord. We sent it to be repaired twice only for it to work perfectly when they tested it. Turned out after we got a bigger TV, we kept it too close to it, and the static electricity eventually caused the effect.

By the time the repair people got to it, it'd presumably discharged enough for it to stop, and it worked fine for a while.
It's such a transparent lie. Most families in the UK with three children are in poverty. The UK punishes the child for existing, by denying it social security.
It's an RNN, there is no N^2 component over time.

It only requires the previous state.

(there's a discord, you should join it with further questions! I unfortunately am not as informed as I should be on this one, other than the fact that it is _very_ mobile friendly). The performance diff is slight but not too bad really, all things considered. And I think it comes out on top for raw efficiency per parameter/flop, IIRC.

An interesting concept, for sure! :'DDDD :'))))
Early into the pandemic, the original COVID strains had like 40% rate of permanent aftereffects, and the hospitalisation and death rates were insane. At the time, the vaccines have definitely saved lives, and the "covered up severe side effects or death" you talk about never came up in the real world, so...
Not everyone bikes or uses scooters. I don't. But, if I'm in a city, I'll certainly walk someplace rather than getting a food delivery which I haven't had since... I really couldn't tell you when.
https://msgpack.org/
> It's just the difference between a pointer and a value, which is like comp sci 101.

That might be the case, but my comp sci 101 was 15 odd years ago now and since then I have _never_ had to think about pointers vs values, until I started a Go project a few years ago. But even that was more comprehensible than the pointer wizardry we had to do in C/C++ back when.

I don't want to have to think about managing my application's memory, I much prefer being in the code, thinking of variable scope and maintainability which in a lot of languages automatically translates to healthy memory usage.
The article states that the boundaries reflect the values that would keep that aspect stable within pre industrial levels.

Crossing a boundary means you are actively degrading that aspect and pushing it away from what would support human habitability. It is not an irretrievable or unrecoverable tipping point.
Was wondering as well. You can just go ahead and use your own element straight away. You just won't get tag omission and other short forms, but you aren't getting those by using the questionable JS API for declaring elements (or proposed new APIs for HTML fragment parsing in browsers) either.

The use case mentioned - custom list bullets - can be implemented using CSS btw [1]. Not that I'd advocate for it; like all things CSS, it involves lookup of obscure and rare custom syntax, questionable layering a la "content:", suggestion of orthogonality that isn't really there, and browser support troubles.

[1]: https://web.dev/css-marker-pseudo-element/
I think I read this a while back, maybe even on hacker news lol, it's a classic. Just like the 500 mile email story on the front page, though that one is _far_ more popular, hahahaha. :'))))
https://en.wikipedia.org/wiki/Eternal_September

Every September (in the 90s) a new cohort of University students would start and gain access to the internet, such as it was. Hence the reference to timing
Is terraforming even a thing outside of the realm of SF? I can't say I've ever seen it depicted as anything but positive, since it's taking unlivable planets and making them livable.
Thank you! Let me know if you've found something. Do the categories suit you?

The project is not open source yet. I've built it with Laravel which I can def. recommend.
Nintendo 3DS Architecture
I read it every time!
With a sufficient number of drones in the air simultaneously, this becomes a far more difficult problem.
Lichess sysadmin here!

We're self-hosting most of our infra on bare-metal, on the best price/quality hosting provider I know of (OVH). I doubt you could store ~1TB of metrics going back 4 or 5 years on fast NVMe storage for less than this in the cloud.
What does this have to do with the article? SBF graduated from college and is not a successful entrepreneur.
Prepending the message with a delimiter (size varint) is pretty common, even part of the reference Java implementation: https://protobuf.dev/reference/java/api-docs/com/google/prot...
I like the "The Guardian" banner on top of that headline.

Also lol.
Unfortunately, the distinction is sometimes (though rarely) useful and would be a far more disruptive change than this one. I think you would actually need a Go v2 to change it.
Build Redis Clone in Go
You're right!

IIRC, only the function signatures (or descriptions) are counted as part of the context window so you could add as many till you exceed that limit. Since the contents of the function itself are not counted, your function can be whatever length.

> is there any way to choose only a subject of the functions to share for a given user query?

As of now, no. I can see why this may be a problem soon since right now all functions are available for gpt-4 and each call can become expensive pretty quickly if you send like 50 functions every time.

I'm not sure how to address this yet, but I'd like to think of it as some form of fine-tuning that happens after having a few conversations. Will keep you in the loop!
One of my favorite companies since I heard about them - https://www.youtube.com/watch?v=jEbRVNxL44c

I personally believe this is the way forward, like in a star wars movie full of a plethora of "dumb" robots who have a specific work task, and are almost self sufficient. Like you have a robot that fix delivery drones, a robot that assembles them, and etc.

Drones will be also much better at avoiding obstacles, and they will be much more efficient than cars.

I am not really sure why there isn't more competition in this market. I believe they can build an autonomous delivery hub, and factory.

I wish them all the best.
What I love about this is that http/2 which is non-trivial compared to http/1.1 allows this to happen. The same http/2 that, in my opinion, takes away from the beauty of the web.
Website looks down to me, here's an archive copy: https://archive.ph/OkylM
"OpenTofu" is cute, but tofu has nothing to do with terraforming.

How about "Genesis" or "Reliant" or "Marcus" or "Kruge"?
The optional form is weird looking coming from the XHTML era where we were trained on the auto-closing form.

Looking up elements that support no closing tag:

html, head, body, p, li, dt, dd, option, thead, th, tbody, tr, td, tfoot, colgroup

Makes sense if you think about it. Basically everything is pretty well defined and its obvious what next tag should close the context. <td> for example obviously ends when you come across another <td>, another <tr>, or the required </table>
No I don't think so; any old working code will be using the x := x workaround, which will keep working when going to this version with the changed loop mechanics. What may happen is a form of... some adage, I forgot the name, where code accidentally relies on the old behaviour and breaks when that old behaviour is no longer there.

(that same adage applies to e.g. browser manufacturers having to implement bugs to not break certain websites)
Lichess sysadmin (and trustee) here!

We're paying taxes on our employees, they're paid like regular French employees and therefore the employer is taxed accordingly. This is not income tax on our donations or swag sales.

I would prefer if the non-profit in France were "employer-taxed" less than for-profit companies, but no one seems to care.
X/Twitter to charge all users with monthly subscription fees
It's easy to believe (and probably true) that there are some low-hanging fruits in a place nobody looked at before.
I don't know if this would be practical, but a nice curtesy would be for the authorising agency to verify that there aren't any outstanding parking tickets against a newly registered plate, and to at least advise the purchaser, or refuse to issue the plate.

I can imagine human ingenuity is such that there are a huge number of possible 'bad', placeholder number plates used - in addition to the 'NV', 'NULL' and 'NO PLATE' listed in comments, imagine we could have 'NONE', 'NA' (i.e. N/A), 'BROKEN', 'ABSENT', etc.
it does.

tofu is short for torafurm.
When we can interact by talking to a 2D cartoon in a Zoom call then I guess we'll be X% towards your 2027 vision.
Cache headers could probably be more aggressive
The implemenation is limited but I view it more in terms of fun exploration. It can't replace your search engine. But you get results that you're not likely to get in mainstream engines.
I think this [0] may be what the OP meant.

[0] https://en.m.wikipedia.org/wiki/Great_Plan_for_the_Transform...
yeh thats like a cereal oats brand name hahha
> like claiming that Mormons aren't Christians

Do you agree the fundamental difference with Abrahamic religions is their choice of holy books and introduction of a holy prophet? The Jews have the Torah. The Christians had Jesus and appended the New Testament to the Torah, hence new religion, Christianity. The Muslims had Muhammad and appended the Quran to the Torah, hence new religion, Islam. The Mormons had Joseph Smith and appended the Book of Mormon to the Bible. I struggle to see how that doesn't make them a different religion just like the rest, worthy of a different name.
Founder here. We are first cloud service to do it "automatically" based on client support. Most services don't have this and those who have it, don't do it automatically and requires code change.
586k

- 1 dev 3 marketers at end

- 1 dev and 1 marketer at start

- add second marketer relatively soon

- add third marketer when burn will let you

- mash a lot of buttons
Just don't: https://github.com/golang/go/issues/28146
Please drop me a note on sudhanshu[at]cheq[dot]money

Happy to chat.
No, programming is complex.
(I'm a Lichess sysadmin & trustee)

So far France has given us exactly 0 euros and 0 cents, but has required us to hire and pay an accounting company to certify our books due to the level of donations we're receiving.

We could maybe argue that being allowed to exist as a non-profit is something France deserves kudos for, if you're in a good mood.
Not for storing the data, no, but public-key cryptography is needed for sharing encrypted files.
As a heavy terraform user who can't wait to migrate away from Hashicorp, I don't care. It's just a name. After the first dozen uses you won't even notice, it'll be as natural as any other command.
No, it doesn't break the promise; "Go programs that work today should continue to work even as future "point" releases of Go 1 arise (Go 1.1, Go 1.2, etc.)."

You can install Go 1.22 and your program will compile and run as-is. That's the promise. If however you opt-in to the changed for loop behaviour by adjusting your go.mod, the onus is on you to update your program accordingly.

It's only a backwards incompatible change if the developer makes a backwards incompatible change by updating the configured target version.

(I'm aware I'm probably being pedantic here, I understand the language used seems to imply you can just set it to v1.22 and it works but it's a bit more specific)
But all that is part of programming. It's not made harder than it needs to be, it is that hard. Because exploring the whole problem space with the stakeholders and deciding together what the software should do is a central part of the problem of programming.

And it's ignored by everyone, the stakeholders don't realize it's a problem, the programmers know but think it's not their problem, and nobody includes it in estimates or plans the required time and meetings for it to happen.
Did you miss it when they censored all mentions of Mastodon, banned people who said to follow their Mastodon instead, and throttled links to other websites?