skysight-inc/HackerNews huggingface dataset:
I’m curious, given the current state of Rust, what can be done to help with these issues?

Most of them seem related to the way the community organizes itself, and what they value at any given moment.

What would a non-anemic STD look like? Could the STD be broken into smaller pieces while still being a standard library?

Async has been a point of major frustration for me from the onset. Some people love it some hate it. Is there a good way to appease both sides? What can be done to make the libraries more generic between the two? Having to reimplement everything for async is a nightmare.

As for feature bloat in general. I agree, Rust still feels sorta like beta software, but it’s also matured a lot. I’m not sire there’s an optimal rate of feature addition, though I do wish existing feature polish was a higher priority over new stuff. Funny, I was just thinking about this last night while I was stuck trying to fall asleep.
I think you need to qualify the aspects, in which you think Rust is 7-8 years back. I rather have the impression, that the designers of the Go language had a too simplistic view of what Go should offer and then it took them 12 years to get something as common as generics. Rust has many language features and of course had generics waaay before Go. In general it seems the Rust ecosystem does sometimes have things later, but therefore better or correct when it arrives at a solution. In terms of language design Go is the one that seems way behind.
There’s a listing for soap on the front page, I don’t think it’s confined to just junk food
I mean, I get the pedantry, but my statement was still true for any meaningful conversation.
https://www.assemblee-nationale.fr/dyn/16/amendements/1514/E...
? I'm not sure I understand.

You choose an FIFO key, e.g. order ID.

Any message with that key is processed serially. Ordering between keys is unspecified.

It is important to choose a key that guarantees sufficient ordering (for correctness), but not too much (for performance).
Being honest doesn't pay as well. If it did, they would just raise the price.

They are hoping you don't notice.
Bitcoin became popular thanks to silk road and the like...so, where can i buy drugs with this?
I was thinking a pair of tiny contacts could touch the ball and complete the circuit, but you're right, this isn't an engineering opportunity, but a performance issue. You shouldn't expose electricical components in a perpetual motion simulator.
Open Data Kosovo
Java has been awesome for a long time so it’s boring to write blog articles about it and it doesn’t signal any hipness on your resume or GitHub profile. The problem with Java is really…almost all the Java code that has ever been written.
They need some google lawyer talk over there
> CFO Thinks You Deadbeats Have Been on a Free Ride for Way Too Long

Actually, it’s the other way around. The studios have gotten away with charging way too much for sub par content. Let’s be honest, the pie is limited in both user spending and attention. You can raise the prices all you want, but you’ll end up going back to revenues you generated in early-mid 2000s because not everyone will watch your shows and pay as much as you’re asking for.
There are a few tradeoffs.

For executives, they are trying to gather more information. What are the power dynamics? Who is deferring to whom? Where is the unstated conflict that isn't on the page? Is there obvious dysfunction? Do people actually understand the problem to be solved in the same way as the executive, and how do these need to align?

(Is the conflict between the sales team director and the vp of engineering a personal conflict exposed as a business one? Is the sales org selling more than what the engineering team has delivered? Is the problem really that the wrong things are being worked on? All of this may be contextualized within something as simple as a status meeting.)

They are also usually brought in for conflict resolution. Conflict resolution has the same dynamics that show up off of the page. Sometimes, it takes a few sharp questions to cut through the stated conflict to find the real one or to align people on the greater business objective.

Finally, it is quicker to read than a meeting, but it is much longer to write. If you are being asked to talk with sixteen different groups in a day, you cannot write all of that.
Of course. When you buy out all the capacity of the TSMC 3nm node for a year and use it to make huge, low-yield chips and charge a small fortune for them, you can get some performance advantages.

Intel's fabs are catching up, though, and have more money invested in them again. Ideally, we'll see a more competitive market soon.
This doesn’t really seem on topic. It’s not about device repairability.

It’s just “I ditched Apple and I’m happier”, which of course gets voted up.
My point is that if OP cares about those risks, they'd prioritize other higher risks first, and they'd run out of quality of life long before they got to this one.
"a system that cannot be controlled, censored"

sounds like the Safe Network! too bad it will never be finished in our lifetimes
By design, emission is independent of mining effort (hence the difficulty adjustment mechanism).
Telegram has a chat called "saved messages", it creates a private saved chat for you, to which you can forward links, pictures etc

I use that, surprisingly handy
I’m guessing the big downside to that is that an Apple Watch running a workout continuously has a battery life of maybe 6-8 hours at best, so you’d have to buy at least 2 of them and fiddle with them several times a day to swap them and start a workout. And also they cost $300 each but I haven’t looked at what any other option costs, admittedly.
They quote different prices to replace batteries vs other repairs, so I suspect that the process is:

if(dirty || badBattery || badAccessories) { repair() }
else { recycle() }

And they also mention for other products that include new housings, which they don't say for the Apple Watch. So I suspect that cracking them open for anything more than a battery replacement would make labor exceed the cost of the entire unit. Because these are relatively cheap devices that are labor intensive to work on.
A zip file on a web server that supports etags, that's polled every time access is required. When nothing has changed since last time, you get an empty HTTP 304 response and if it has changed then you simply download the <1MB Zip file again with the updated etag. What am I missing?
And what I am saying is that they absolutely are not designed to do different things any more. That used to be the case, but Unreal has fully eaten Unity’s lunch here in a technical sense. The engine’s roots are in AAA first person, but they have grown it far, far beyond that. It is now a fully capable general purpose engine for anything from 2D puzzlers to AAA FPSes.

There just are not games any more for which Unity offers any legitimate advantages over Unreal. Unity has been incredibly stagnant as an engine for pretty much a decade, while Unreal has expanded its capabilities and feature set to now virtually fully encompass those of Unity. The idea that they are designed for different things is just out of date.

In 2023 I think the only legitimate reason to pick Unity, and this is a very good reason for what it’s worth, is experience with the engine. I say this as someone who published games in Unity in the past and has transitioned to Unreal. They are both general purpose game engines serving the same teams and the same games, with the exception that Unity cannot support truly top end games.
Can't see the page cause I'm on firefox... lmao what a joke.
By my earlier statement I meant that the old JavaEE application servers with standalone EJBs deployed as ejb-jars and JMS were good infrastructure while now JavaEE tries to become the next SpringBoot.
In .Net I would prefer to have application servers instead of an operating system performing the same function. Blazor is nicer to use than JSF and Entity Framework than JPA.
No, they're still banned, but I got one early on when they were first released before they were consistently banned, and I realized shortly after that you could load some apps on there that basically allowed you to plug questions in and get the answer, since many problems are formulaic.
>> Rust projects decay

> The text doesn't match the headline here; Rust takes backwards compatibility very seriously, and rust code I wrote in 2016 against Rust 1.10 still compiles with Rust 1.72 in 2023.

This hasn’t been my experience. Though it’s often not large changes that are needed. The bigger problem in my book is the crate ecosystem, which is riddled with abandonware. Though this issue plagues most all languages.
There were of courses patches by other people, but most big features were driven by him. Do you have some example of a big feature more recent than 20 years old gvim?
cat /api/version.txt
2023.01.01

ls /api
version.txt data.zip
Eh I had some issues with microsoft's "guidance", eventually got it working with an older version. They haven't updated it in a month too.

lmql might be a decent alternative.

Any form of logit bias should work though.
The fact is, any narcissist practicing politics will always claim whatever it takes to not be wrong. They think the way they see the world is fact and the words they use only serve to tell the rest of us we are wrong. The key to seeing this clearly is flipping whatever they say back around on themselves, because when they get to the malignant stage everything is projection.
There’s also https://onedev.io/ which deserves a mention. I’ve never personally used it but it looks promising.
As someone who has been in 7 hours of zoom meetings averaged over a week, I promise that it is not worse in person. Your eyes start getting really tired when focusing on a screen.
Yes, Javascript is single threaded. This has its benefits and drawbacks. In many applications using the Cluster API is enough, but as you said you'll never be able to do super performance stuff with Javascript, but you can use NAPI and call Rust if you'd like.

Memory usage is pretty good with Go, yes. I'm skeptical how much this matters in a real world application, though.
Honestly, I find it weird that such a relatively old take on cryptocurrency is making it to the top of hacker news today?

Love it or hate it, there's a whole lot of much more interesting available data and information, and arguable insight, on the issues raised here -- especially the former of "inflation" and so forth;

E.g. if the world wants what crypto has to offer, the limited deflation and/or environmental waste issue has already been solved by other cryptocurrencies, with significant activity and years under their collective belt to prove it.
There are several reasons. Off the top of my head:

1. People use bad PRNGs or otherwise mess this up so the nonces aren’t as random as they should be, or they use ciphers with small nonce spaces (eg original ChaCha with 64-bit nonces) and generate enough nonces that collisions become likely.

2. Even if you use a larger nonce space, like GCM’s usual 96-bits, you may be Google and generate so many nonces so quickly that collisions even then become likely. (This is generally not a problem for >128 bit nonces though). See the rationale for the development of AES-GCM-SIV for an example.

3. If you generate a random nonce then you have to send that nonce on the wire, which adds overhead (e.g. 16 bytes per message). If you send a lot of small messages or have strict space limits then you might not want this overhead, leading back to deterministic nonce generation.

4. There are a lot of existing crypto protocols in use, and almost all of them use deterministic nonces. We’re not going to just replace them all overnight with random nonce variants.
Demonstrably, the most secure cryptosystems today are the one that secures Bitcoin. If that could be cracked, or even work-reduced, someone would be a multi-billionaire, and the transfers would be noticed. Since that hasn't happened, we can have some confidence in those cryptosystems.
Go's GC is much more naive than modern Java GCs, and the codegen is not terrific.

That said: A few design decisions in the Java language (that are only slowly getting fixed) harm performance:

1. "Everything is virtually dispatched" reduces the ability to make inlining decisions sensibly.
2. Escape analysis gets harder (and less effective), leading to moving fewer variables onto the stack.
3. The poor support for allocating compound data types on the stack.

All of these conspire to create many more heap allocations than comparable Go code, so even if the GC is much better, the amount of work it has to do is much bigger.

Achieving any form of data locality in Java is also hard because it's really hard to nest structs.

The Java design shows that the memory wall wasn't a thing yet when the language was designed...

Things are slowly getting fixed, and there's a lot of interesting off-mainstream stuff that can be done to get more perf in Java-Land (Azuls JVM, Graals AoT etc) - but the strange thing is that Java does pay for some outdated design choices while Go performs pretty well despite a very simplistic implementation...
I'm not defending CPG companies. I'm pointing out that if you're an indie maker inflation is a problem you need to contend with in your own pricing. Once you start thinking about it from that perspective, you realize how difficult of a problem it is to solve in a way that feels fair to customers.

In theory software is easier because you could more easily change your pricing every month. With CPG these products sit on store shelves and the manufacturers have less direct control over the pricing.
I ticker arrows could use explanation. I assume green is good and red is bad, but it's not immediately clear what the units are ect.
> if the CEO won't hold the investment, why should anyone else?

I don't think you understand how many shares a CEO has. There are directors at Unity throwing around hundreds of thousands of shares and I'm sure the C execs have an order of magnitude more than that. You never want all your eggs in one basket, if only because you don't want everything to be beholden to the power of your country's economy (something even a CEO can't control).
One thing I haven't seen mentioned in previous discussions of this and NeRF: how does the scene lighting effect new dynamic objects that are added to a scene?

For example, suppose this technique is used to render the static parts of a level in a video game (possibly even with some baked animation). What will happen when you put all the game characters, particles, bullets, and other moving things in?

Will we need a separate light layer for these? Or can the dynamic lighting be inferred?
The context is wanting to write an article that makes the front page of Hacker News.
A good way to get started is not to ask "How do I become a freelancer/consultant" but rather "what valuable business outcomes can I deliver with my technical skills" and then find clients who have those problems and solve them.

Yes, this ignores the hard part of "finding those clients".

I know people with expertise in improving website performance, for example, and the mindset shift here is not to think about response times but rather improvement in conversion rates, decrease in shopping cart abandonment rate, etc. Clients don't really care about caching or asset preloading but they really, really care about squeezing the extra dollar from their website visitors. Help them make that extra dollar and you get to keep some portion of it.

Once you establish this foundation, getting to the right clients is easier than if you put yourself out there advertising "will write Python code for $$$".

So for instance, I wouldn't necessarily attend technical conferences / meetups but perhaps conferences where, I don't know, ecommerce website operators discuss issues that are critical to them. Those are your potential clients who can be perceptive to the right pitch. I think that technical conferences are a better fit if you're looking for a job and selling your resume.

Having said all of this, when I started out as a freelance dev, I did use Upwork to get some experience and reviews that I could later repurpose as testimonials on my website.

There's nothing wrong with hands-on freelance coding to get started somehow. It can be hard to define what specific business outcomes I could deliver with technical skills/existing resume, so getting some real-world experience can help with refining that. Always be on a lookout for that answer: once you understand "why" your clients keep paying you (hint: not for the code itself), you can find your niche and improve your sales pitch.

Finally: yes, it's critical to get out there and connect with people! Be it on LinkedIn, email, forums, Discords: you won't get clients unless you talk to people. Talking to past connections could also be a good way to find contract opportunities esp. if you've kept in touch over the years. Being a solo dev/consultant is 80% people work and only 20% technical work.

PS There's another way: you can ignore all of the above and apply to contract jobs (1099) using recruiters to get to clients. That's very similar to employment (clients tend to treat you just like staff) but you can potentially get better rates. I've been doing this for years with "success" but frankly, it's only marginally better than employment plus you get no benefits like vacation days etc. Real, actual consulting/freelance work can be a lot more satisfying if you can make it work!
I don’t think that’s true. Or rather, it’s only true for storing board position not for storing the move history. If you have the entire move history you know that status of each piece.
Yeah, it is annoying that things like this aren't open standards.

But that doesn't sell phones via lockin.
“For a decade, in streaming, an enormously valuable amount of quality content has been given away well below fair market value.”

I'm not sure they understand how fair market value works.
I don't disagree with the notion that streaming services are priced too low for what we receive. As someone who watches a lot of film and television I get tremendous value from these services. As a consumer I of course prefer to pay less, but this content isn't cheap to produce and it is often risky to do so. I'm not privy to the financials of running these services, but that's my gut feeling.

At this very moment my iMessage window is open to a group chat between my business partners (who are all professionals in the music industry) about how much music has been de-valued. People are paying $10/month for Spotify and receive tremendous value. That subscription fee is simply not enough to keep Spotify and the artists afloat. If Spotify doubled their subscription cost tomorrow and it went to the artists I would gladly pay it. Unfortunately I think I may be in the minority and I don't know if casual listeners would be so sympathetic to having their subscription rates raised so dramatically.

In short, I believe we've been a little bit spoiled by the wealth of music and film that's been on offer from these services for the last decade.
Overwhelming majority of those things you listed could already be cancelled online.

You can read the laws yourself. There's not a lot of teeth for small businesses to comply.

Go look at the state AG website for P65 complaints (they are all by law published). 99% are privately settled without wrongdoing (you can see this on AG website too), and some fee is paid to the plaintiff's attorneys. Sometimes the math says it's cheaper to comply, but often not. Small (and even big) businesses around the country freely ignore P65 despite the law having citizen enforcement. If you search on the AG website you will find many repeat offenders. P65 laws have been around for decades...

There's a difference between what people believe should happen and what actually happens. If you believe these laws have "won" the privacy war - you are mistaken.
It depends on the client's (the one you are streaming to) range of codec support. If you are streaming to the TV that your TV don't have specific codecs that it can decode, then it will transcode to the TV specification. If the file is in AVC (2.654) but the audio codec is not supported by the TV, then Jellyfin will transcode it. If you are watching the stream via the browser (HTML5 player), it have a limited range of codec it can support hence the transcoding. If your source file are in HEVC/AV1, browsers don't have a way to decode it. Jellyfin's ExoPlayer also don't a way to decode HEVC/AV1 and limited range of audio codecs.

If you want DirectPlay, then it best to use the external player for it. You have to set it up in the setting in Jellyfin to use the external player. For Android, Jellyfin can DirectPlay to MX Player Pro. I use Jellyfin in my Android tablet and set MX Player Pro as external player, it works flawless without shuttering.

Also I learn that it is best to enable QuickSync if you have Intel. With QS, it can transcode effectively this way.

Edit I saw your reply to other commenter. Browsers ("web-native") does not support MKV, unfortunately. If you want to run it in the browser without transcoding, the file need to be in MP4.
> I don't even pay for it right now, AT&T gives it to me for free

Same here. I'm waiting for the inevitable email saying that only 5Gbps plans will get free Max
I couldn't agree more. I talked a bit about how amazing and magical LLM-based text classification is here: https://blog.superb-owl.link/p/the-shapes-of-stories-with-ch...
14 years was good enough in the 1700s, when it was prohibitively expensive to publish anything and global distribution was effectively impossible. Today, those things are basically free and happen at close to the speed of light. If you can't make money off of something published globally after a decade, you fucked up. 10 years might even be too long.

It's 100% fine if disney wants to wait a decade to make a movie about something. After that 10 years so can everybody else! There's no amount of time disney couldn't hold out for anyway. What matters is that artistic works get into the hands of the public faster, not how much money an author might lose out on in licensing deals. Copyright doesn't exist to protect possible film deals for authors. It exists to promote the creation of new works. If disney waits 10 years and makes their film then without a license fee, mission accomplished. That's a new creative work. They can then compete with every one else making new works based on that property.
but now you have the nonsense of dealing with jvm versions and choosing the right one
> ETag/If-Modified-Since

See above. Also you can just publish the version in DNS with a long enough TTL
Wasmer attempted to do this in the Ziglang repo barely 4 days ago:

https://github.com/ziglang/zig/issues/17115
Yes, it was warmer... and there were no humans either.
Sweet. But as long as the EU doesn't have a big company in the social media market, the Asia/US giants will get away with it.
https://archive.is/xTlZ1
We Are Not Just Polarized. We Are Traumatized
Yes

https://www.ycombinator.com/jobs/role

Large portion of the startups listed here and on other job boards are not remote. If they don’t list any remote roles but do list a city then they’re generally (but not always) fully in person.

A year ago it was tough to find fully in person companies, but now a large portion have moved back to in person.
I pay for a streaming service and watch about four hours of it a month.

We balance each other out, I think?
He is great, I really hope for argentina he wins
If IQ tests are your metric GPT-4 is already way above average.