skysight-inc/HackerNews huggingface dataset:
I built a studying platform for german students and needed the capability to have my users collaborate on videos efficiently. So I created a video editor that is super easy to use and allows for fixing mistakes and just rerendering the video in seconds. Just built a small website for it and would be excited for anyone who tries it and leaves feedback. Thank you!
Game froze for me:

index.js:369 SCRIPT ERROR: Invalid get index '13' (on base: 'PoolStringArray').
onPrintError @ index.js:369
index.js:369 at: _http_request2_completed (res://scripts/game.gdc:281) - Invalid get index '13' (on base: 'PoolStringArray').
> take transformers out of microwaves and run the resulting current through bare nails to make fractal lightning patterns in wood

This is super interesting, thanks for the tip.

Here’s an overview for anyone that’s curious:

https://yewtu.be/s4ENnHRB6ro
Any word on how many os updated it'll get? This is just a about security updates.
It’s no longer up for debate, true.

But not in the way you fervently want to believe.

Once again: people have tried to show the truth of this for a long time, and they have consistently failed.
What's the android version of Amazon, again?

These are clearly different scales of manipulation. On one hand, you have a brand controlling their own luxury devices, and on the other, you have a brand controlling literally everything else.
I object a lot less if the trustbusters don’t stop with tech and apply their hammer equally to other industries, agree with telcos/ISPs (I’m not sure how uncompetitive airlines are, they seem really low margin). I haven’t really seen evidence that Khan is interested in going after non-tech companies though. (Would love any pointers to the contrary.)
Isn't this the same argument that says that we should all write assembly, because you should have to think harder and really know what you're doing?
>But nobody in their right mind is picking something rancid. Nor would a supermarket ever sell it.

>So I can't tell if the author doesn't know what rancid actually means, or if there's some separate food science definition of rancid that is different from everyday use

More likely is that the average person doesn't know what rancid actually means in this context. Rancidity is a quality of oil that occurs when exposure to oxygen results in the existence of free radicals in the oil.

By and large, Americans actually prefer the taste of rancid olive oil.
A. I forgot how addictive video poker is, and B. $250 max payout for a straight flush is crazy low!
Just had a PR merged into your favourite OSS repo?
Feeling super proud?
But how do you spotlight this achievement?
Adding every PR to your résumé isn’t feasible...

Enter MyPRs: Curate, highlight, and share your proudest contributions seamlessly. Make every merge count!
Figma's interesting because it's not strictly speaking a CRDT. It borrows heavily from some of the CRDT ideas, but it's really an editable tree where most changes are atomic and thus use a last-writer-wins approach. That, and re-ordering tree nodes uses fractional indexing.
I think the commenter was claiming that Threads does not show posts with links in people's feeds as often as it shows other posts.
There is another reason but it is stated here: https://news.ycombinator.com/item?id=36971650 (routing people to the nearest server _outside_ their own country).
Well someone should do it though. He's surely an ambivalent person. But the point "Open Source" vs. "Free Software" stands. Right now working at a company that has been violating the GPL (and somewhat celebrating themselves as Open Source contributors) makes me truly understand the difference. "Open Source" means just taking but "Free Software" also - at the very least - complying with licenses.

> To those who say we need him for GNU outreach: we absolutely don't. ANYONE would be better for the job.

If that was true, that would have happened years ago considering the controversies. (Although at this point everybody might see things differently) The subtleties of open source licensing seem to interest only few people, and even less understand them fully. (I don't count myself in)
This an evidence of gaping holes in digital consumer rights. People bought eShop software and physical hardware that they can no longer use or update.

Regulators should force companies to open source any games and associated server software that consumers paid to "own", yet companies are no longer willing to maintain.
Bosco Verticale is among the most expensive building in Milan, in a very expensive area. Only affluent people live there, and beside the very expensive piece of real state, the building incurs in high costs of maintenance.
A free market is where everyone can sell their products in the town square. Amazon isn't a seller on the town square, they are (a large part of) the town square. And that's not in the best interest of consumers long term.
There are other examples, such as Apple's app store that have this pattern too. It's true that there are other players, but when Amazon has the market share it has, it's often not feasible to ignore that customer group. And that means customers pay too much.
My brother in law was in the market for a new notebook the other day and the one he ended up deciding on did come with a bunch of stickers suggesting it was "award winning" (although that luckily didn't factor into his decision). Upon closer inspection the only actual award was for the manufacturer's customer support. None were related to the model itself.

So I'd say, no, unless the award is a specific industry standard certification relevant to what you're looking for, awards mean nothing.

I'm also reminded of the movie poster that made the rounds recently showing a bunch of five star reviews as well as a single one star review conveniently placed in such a way that it looked like the poster art was obscuring the four missing stars so as to make it look like another five star review.
>> "Eyyyy, article author is a furry, too! :3 "

He's not a fennec fox, unfortunately. Can't all be perfect.
It... should be up for debate? I'm fine taking it as a given in projects I'm running. But I do expect people that have the ability to do so, to debate it. Preferably to study it and find concrete evidence.
A phishing site with https://coinbase-support-172-67-207-118.traefik.me/ would be similar to some phishing domains I've seen, and have the lock. With the lock I'm sure it could trick some people.
No-code tool for designing and publishing brand guidelines
That's pretty much the fundamental theorem of software engineering. [0]

https://en.wikipedia.org/wiki/Fundamental_theorem_of_softwar...
100%. In criminal cases, the reasonable doubt standard should apply not only to the facts of the case, but to the law itself.

There is reasonable doubt that the law says they must be imprisoned, therefore, they must go free.
8+ companies in 25 years? Seems like being remote first makes it very easy for your employees to jump ship, be taking interviews on the job, or even working multiple jobs.
Ironically, if you agree with pmarreck above, scarblac's comment can be seen as an example of a human hallucinating with confidence, precisely what they were arguing is less likely to occur in the organic side of the internet.
"I haven't understood why apps are not what you ask, so I tried to remember some well-known technologies/approaches."

I'm talking about websites that function like apps but have the privacy/security benefits of being sandboxed inside the browser (accessed by URL or link).

It seems we may be talking about different things. I am not advocating for downloadable apps (I've never liked the app store paradigm nor the access it grants random developers). I'm advocating for more capable websites (which IMO "ought" to protect user data--not leverage it).
https://www.nytimes.com/wirecutter/reviews/best-olive-oil/

The top recommendation is there, among other reasons, for that taste:

>This oil starts with a slight caramel flavor, but a bitter pungency blooms followed by a pleasant piquancy. We all enjoyed its grassy flavor, which one panelist said gave her “summer vegetable garden vibes.” The oil was rich but not overly fatty. One tester observed, “The way my tongue is responding reminds me of a good matcha—there’s that astringency, and then a long finish.”
A guide to run WebAssembly modules in Docker Desktop
Can they come back if they have just been burned? There would be scar tissue overlaying them surely?
Programming and law can go together tho https://github.com/CatalaLang/catala
"Bad precedence and an unclear act makes Lina Khan's actions very difficult, but not quite impossible."

No, but she's totally ineffective at knowing where to push or not - so it will be impossible, unfortunately.
I swear, HN somehow tracks what I am doing. The last few days I also looked into CRDTs, Automerge, etc, and here we go. Happens so often, it is uncanny.

Here is a good overview article, which has pointers to other articles:
https://cacm.acm.org/magazines/2022/11/265835-research-for-p...

To me it seems that while state-based CRDTs are easy to understand, operation-based CRDTs are actually what is used in practice. Furthermore, it seems to me the difference between operation-based Automerge, and operational transform (OT) is actually not that big.
Be that as it may, but maybe you should show some kind of error message so the user knows what's up instead of showing "Loading..." until they get bored of looking at a black screen - not everyone is savvy enough to check the console messages...
To minimize total driving time, a logical sequence would be: Amsterdam → Brussels → Paris → Berlin → Warsaw → Budapest → Amsterdam. This route forms a relatively compact loop, minimizing backtracking and excessive driving distances. However, for the most accurate and updated information, it's advisable to use a GPS or online mapping service like Google Maps to plan your route.
> mitigate some attack vector?

Pretty much, if anybody can listen in on your traffic and IO is unbuffered then they can extract information about the keys pressed based on the timing between consecutive presses. There's this old LWN article: https://lwn.net/Articles/298833/

It was also discussed a while back when it was first published on undeadly: https://news.ycombinator.com/item?id=37307708

In general though if you have buffered IO you are fine since a packet is sent only when 'enter' is pressed.
That's 500 for one acre so multiply by 300-400 for a typical farm and it cuts into already fairly small margins on farming
I believe the only way is to not have the phone on you.

There are many ways to track you other than GPS.
Your phone might be collecting data even while it's in airplane mode and broadcast it once airplane mode is off.
What annoys you about it?
The HTMLElement.dataset property in vanilla JavaScript
Even if you persist a timestamp like 'birth date' into a database it doesn't matter - you can still cache the resulting 'age' calculations as CRDTs. But yes, it is a made up example. Another might be 'first/last observed time' for an IP address.
Vuelidate's Email Validator
Right, but you should also take pains to keep the original. All too often the deserialization/validation can also alter the data. In many places, this is fine, I think. In many others, it leads to a ton of confusion.

Edit: I wrote "but you should", I really should have worded that as "and you should". I am wanting to add to your point, not contradict it.
I think SLAAC's /64 limit functions as a "trojan horse" forcing ISPs to give everyone at least 64 bits of address space. Most would allocate /112-/128 per customer if it were slightly easier.

Designing the internet with lots of unused space at the edges will probably be useful in 100 years.
It's almost as if the typical contemporary "knowledge work" shop has completely discarded ergonomics, industrial engineering, and library science as potential sources of wisdom about how to construct effective socio-technical systems because they don't have a clear, straight-line, first-order effect on profit.
If your prejudice prevents you from having a conversation with Matz or Jose Valim or Van Rossom or the creators of Julia about software development, you may want to reconsider your prejudice as a hard and fast rule.

You can't honestly believe no one who likes to develop in a dynamically typed language has nothing interesting to say about software development?
and https://news.ycombinator.com/item?id=36971650
The comment you are replying to mentions profiles (and links to their own blog about it). Do you mean the same feature or something different?
But muh full time job and two-income economy..
Thank you for the reply.

Is there a term for the harvest as a dimension? Or that's down to individual producers? Does it even translate, or requires olive region growing context? [A question that perhaps isn't easy if it merges commodity brands and independent producers.]
Oxidised olive oil loses the characteristic burn you get if you eat a spoonful of it alone [1]. If the oil has oxidised to lose that flavour, it has lost other flavours, lost some of its health benefits and developed harmful compounds [2]. The author is saying many Americans have been conditioned to accept this neutralised taste out of ignorance (and possibly preference) [3].

> some separate food science definition of rancid that is different from everyday use

It appears the common definition of rancid conflicts in some cases, e.g. aged cheese and apparently olive oil, with the organic chemical one for rancidification [4]. It might be better to refer to the spoiled oil as rancidified rather than rancid.

[1] https://en.m.wikipedia.org/wiki/Oleocanthal

[2] https://link.springer.com/chapter/10.1007/978-1-4614-7777-8_...

[3] https://www.ucdavis.edu/news/olive-oil-study-shows-some-cons...

[4] https://en.m.wikipedia.org/wiki/Rancidification
In this context, "customer".

https://devblogs.microsoft.com/oldnewthing/20120119-00/?p=85...

https://www.abbreviations.com/term/1424467/customer

(Confusingly, most of the search results I found point at "customer experience" which doesn't fit as well here. I've definitely seen support write about "the CX has an issue with ..." so I'm pretty sure this is a standard term.)
He is not blaming the tech.. He is blaming people that believe the output it intelligent. LLM's are marketed as know-all machines while in reality, they don't 'know' anything.
Milan is not very different from any other EU city. It's just that the majority of the pollution stagnates due to the mountains surrounding the city preventing airflow. There was a famous individual who proposed to wipe out a mountain to solve this...as you can imagine that is a little too drastic.
This is an ad. Just use WASI.
I agree, for an untested, untyped codebase. Unit tests are more valuable than types IMO.
I'm arguing that the studies linked in that blog post are fundamentally flawed because they only take into account first-pass development, and fail to take long-term maintainability into consideration. And this is silly because that's where the main value of type systems reside.

> This paper presents an empirical study with 49 subjects that studies the impact of a static type system for the development of a parser over 27 hours working time.
C++ has casts. I don't regard those as making it a "weak" type system. I regard it as "strong type system with escape hatches", which is not the same thing. A strong type system should not be a straightjacket. (Languages that try to make types bulletproof tend to get used less than languages that allow escape hatches, and rightly so. The language designer never knows what the union of all use cases will be. Good language designers know that the user may have a case the designer didn't think of, and allow some flexibility to hopefully handle it.)
what do you mean by this?

sure some cheeses can be pretty smelly, but we're talking about olive oil, and whether 'rancid' makes any sense to describe something with subtler flavor than fresh
No idea whether Notion uses CRDTs, but last writer wins is a (naive) strategy for editing text. You can see this in the article — if you edit the LWW Map, for example, even though the keys are merged, each value will be taken from one peer or the other. Once you get to that last “primitive” CRDT — the register holding each map value — updates are atomic. So Notion may be using CRDTs for e.g. the order of blocks in a page, but not (yet?) using them to merge text.
A few days! Nicely done!
you can also use your home router to do this if you run something like OPNSense (there is also pfsense but that uses a much older freebsd kernel that does not support newer NICs)
Lisps are not statically typed typically and "strongly" typed is poorly defined. I would not consider most Lisp's type systems to be strong or particularly expressive, but they don't need to be because it would hurt the main benefit to the language: meta-programming. I don't think a "strong" vs "weak" type system argument is particularly valuable here, yes most prevent you from inadvertently changing how a particular series of bytes is interpreted, but their aggregates do not have any type identity besides their own typically. This means you cannot typically express and enforce an aggregate's covariance or contravariance properties. There may be ways to do so, but most do not provide utilities for it.
Please reach out if you haven't already
> it makes me wonder if archive.today wants exact client IP addresses for some other unstated reason

They still get the client ip from the request to the service itself (unless you're using a VPN, but if you're using a VPN then archive wouldn't get your ip from your DNS request either).
Cheese is not rancid. Cheese is fermented, which is a completely different, harmless process
>A strong type system does not allow types to change

so... like in c++?
Yes people saying “50% more” is very common, and usually easily understood to mean 1.5x.

I think something like “0.5x slower” is just conventionally not used, even if it’s understandable. It’s a difference in common usage between percentages and x-factors. One reason might be that x-factor implies multiplication, not addition; that’s what the “x” stands for. X-factors are typically used to say something like the ‘the new run time was 1.7x the old one’. Whether it was slower or faster is implied by whether the x-factor is below or above 1.0. Because x-factors are commonly used as multipliers, and not commonly used to say “1.5x more than” (which actually means 2.5x), it’s pretty easy for people to misunderstand when someone says “0.5x slower” because it looks like an x-factor.

Now, the same argument could apply to percentages. A percentage is also a factor. But in actual usage, “50% more” is common and “0.5x more” is not; and “100x faster” is common (usually to mean 100x not 101x) while “10000% faster” is not common at all. So language is inconsistent. ;)

All that said, using an x-factor as a pure factor, and not a multiply-add, is less confusing and more clear. Saying “The new runtime is 1.5 times the old one” leaves no room for error, where “The new runtime is 90% slower than the old one” is actually pretty easy to miscalculate, easy to mistake, and easy to misinterpret. The percentage-add is also asymmetric: 90% slower means 0.1x, while 90% faster means 1.9x. Stating a metric as percentage-add makes sense for small percentages, and makes more sense for add than subtract once the numbers are double-digit and larger.
Maybe the title should specify "rust backends" or "rust applications"
Thank you!

> I really need help actually sticking to a project

I am not sure I can help with that :) Self control is hard, there's so many cool things to build.

> What are some tips about Rust that I could use?

I'm sorry, this is too vague.

> What are some things that can make my code less verbose too?

Not all kinds of verbosity are a bad thing. But usually there are libraries to help with this. For example, writing your own error implementations can be verbose, but thiserror can help with that.
A lot of the popular document/notes/whiteboard apps would use Yjs or Automerge or even a ready solution like Liveblocks.
Yes, I think most practical solutions are not strictly CRDTs, not even Automerge, I think.
It’s absolutely a term, and the way to go
This isn’t exactly news. The question is if it’s better use of FLOPs than just having a larger network or embedding.
Oh my favourite thing about Canadian regulation:
1. Create a new regulation because of the 1% troublemakers
2. Realize there are enforcement costs
3. Force 100% of regulated entities to start paying a user fee in order to offset the enforcement costs.

Madness.
The CPU would "just" need to look at all executable pages to find binaries of common AES implementations, and when it finds one it could wait for the key to be loaded and then exfiltrate it. It could also detect (although at greater effort, possibly much greater) when you're using it to compile AES and inject spying code into the output, even if the target is a different architecture.

If the attacker has access to your computer, you've already lost. If the attacker built your computer, it was never even a fight.
Do you participate in society? Do you interact with other people? Better schools could help make that a more pleasant experience.
Gosh! A huge system is relentlessly optimized for X, then people wonder why the h*ll they're not getting Y from it.

If you are not so [young|naive|self-deluding] that you still believe in the "Santa Claus / Trickle-down" version of Capitalism...then why would you expect to get a meaningful amount of Y?
Have you heard about the Baader-Meinhoff phenomenon before? You will now.

https://en.m.wikipedia.org/wiki/Frequency_illusion
I love interactive introductions to complex topics. They are the best way to learn and consolidate their concepts. Great resource!
Oh, it's not the thing itself, it's just me...
Thanks, Jake. That's nicely done.
I'm working on a WASM project[0] with Andy, the stringref champion, and unfortunately the future for stringref is uncertain. There is now a new proposed alternative called "JS string builtins"[1]. The way we intend to ship support for strings currently is to just use JS string builtins, because it is just a set of imported functions, not new instructions. Those imports can either be provided by efficient, native compiled functions (currently behind a V8 feature flag, not sure if other JS engines support it) or from a JS polyfill. It's not an ideal situation but this will allow for shipping strings that work in all browsers with default settings.

[0] https://gitlab.com/spritely/guile-hoot

[1] https://github.com/WebAssembly/js-string-builtins/blob/main/...
Well argumented! However, consider that any evidence, google data or not, has the problem that it might be held against an innocent.

Any evidence has to be considered with caution. Basing a conviction on, let's say location only, is not passing the reasonable doubt test.

The problem I see is when the justice system would become 'lazy' and would not look beyond automatically collected data. The non-auto-collected evidence is harder to get, hence the result (from a total set of evidences) could get heavily biased.