skysight-inc/HackerNews huggingface dataset:
May I ask why? I'm sincerely asking, no intention of flaming or trolling.

I think we're at a point where "online" stuff already permeates every facet of our lives. And many of these systems already employ "AI" (for very limited definitions of AI) at every step. You search based on embedding and language models. You get ads based on graph theory. You see friend's posts based on this. You get approved for a loan based on "AI", hell even some legal cases are handled by extremely badly implemented "AI" systems, and so on and so on.

I feel we're slowly approaching a phase where we could get that "sci-fi" like "personal assistant" that maybe can have access to all of our data, and can "act" in our best interests. Maybe when our data is considered, the "AI" assistant could have a say. Maybe it gets to decide when and how to share stuff. Maybe it gets access to the underlying algorithms and decides when and where to "agree" or "accept" our data being used for the average / median interest.

It seems plenty of systems already use that data in day-to-day life. I'm looking forward to having systems where the good parts can continue while the concerning parts (control over data, control over algorithms) is somehow limited. It's probably too much for a human, but I can see how we could all have "agents" that follow some of our interests and have a say in the process. It certainly seems closer than "sci-fi", closer than two decades ago.
For comparison, while GCS doesn't support appends directly, there's hacky but effective workaround in that you can compose existing objects together into new objects, without having to read & write the data. If you have existing object A, upload new object B, and compose A and B together so that the resulting object is also called A, this effectively functions the same as appending B into A.

https://cloud.google.com/storage/docs/composite-objects#appe...
> Can someone explain to me why people are excited about WebGPU and WASM and similar technologies?

WebAssembly brings all languages to the browser. Why shouldn't I be able to use C#, Rust, Go, Dart, Python, or whatever else in browser?

WebAssembly brings better performance. That's what Webamp found: https://jordaneldredge.com/blog/speeding-up-winamps-music-vi...

And what Amazon found: https://www.amazon.science/blog/how-prime-video-updates-its-...

And what Google found: https://web.dev/case-studies/google-sheets-wasmgc

Why make things perform worse when they can perform better?

Why shouldn't I be able to make an application that compiles to the Windows, macOS, and Linux desktops and also to the browser? This one does: https://bandysc.github.io/AvaloniaVisualBasic6/
Catalysts show potential for breaking down microplastics to create usable fuel
I got excited until I saw the one zone part. That is a critical difference in terms of cost.
It's crude and it's potentially a method of control, but it's massively massively less terrible in basically every way compared to a lobotomy.

The problem with the way you talk about this issue is that everything you say is comparing things that are off by about an order of magnitude in terms of their typical consequences.
yes please, comfy ui workflows are so not for me
Nous World Client
I agree that it’s especially sad then to see someone with your background taking that position then. While we’re busy discussing inelegant abstraction patterns in code, a bunch of founders have written the foundations of a successful startup with horrible code, creating work for better programmers (but worse founders) in the process.

A good friend of mine has founded such a company, and boy, I loathe his code. But at the end of the day, he’s incredibly good at getting something out of the door now, which is working. A language that makes this possible, while still scaling to fully type-safe and optimized bytecode with a JIT compiler if needed is a good one.
Fantastic work! I absolutely love all the documentation.
How long have you been using m4 pro mac mini? How is the memory pressure? How much was the RAM for previous machine?
I had exactly this happen with a new iPhone. An uber eats delivery driver stole the device that was marked as delivered. In my case it was replaced for free.
The next thing I would love to see adapted would by Python—style array access:

$foo[1:-3:2]

Instead of the usual array functions, which could stick around for BC. That would be amazing
Oh right, strictly for spas.
> The Dutch have a very lackadaisical attitude to law

What do you mean by this specifically?
Isn't it cheaper than normal S3 though?

> S3 Express One Zone delivers data access speed up to 10x faster and request costs up to 50% lower than S3 Standard [0]

The critical difference seems to be in availability (1 AZ)

[0] https://aws.amazon.com/s3/storage-classes/express-one-zone/
> there are often new unforeseen workflows that become possible once you can do that operation so frequently that it’s free. You could do it on every keystroke.

That’s really interesting to think about actually! What kinds of practical things do you think could be enabled by an extremely fast tailwindcss?
Input Validation Vulnerabilities Dominate MITRE's 2024 CWE Top List
I can't help but feel like this (completely overlooked) facet played a part in the humor for its original audience. From a certain point of view, he was 1 more casualty of a weapon that went on to kill 150-240k people thereafter. Live by the sword, etc.
If you want to know the differences between Express One Zone and normal, check https://www.vantage.sh/blog/amazon-s3-express-one-zone this blog post. I had no idea this even existed. tl;dr: it's x7 expensive.
Studies have been done comparing gasoline vs. ammonia and while there are differences overall the dangers and mitigations are about the same.
Sorry, I should have specified he was the last in the Senate.
> For one, Bayesian inference and UQ fundamentally depends on the choice of the prior, but this is rarely discussed in the Bayesian NN literature and practice, and is further compounded by how fundamentally hard to interpret and choose these priors are (what is the intuition behind a NN's parameters?).

I agree that, computationally, it is hard to justify the use of Bayesian methods on large-scale neural networks when stochastic gradient descent (and friends) is so damn efficient and effective.

On the other hand, the fact that there's a dependence on (subjective) priors is hardly a fair critique: non-Bayesian training of neural networks also depends on the use of (subjective) loss functions with (subjective) regularization terms (in fact, it can be shown that, mathematically, the use of priors is precisely equivalent to adding regularization to a loss function). Non-Bayesian training of neural networks is not "a failed approach" just because someone can arbitrarily choose L1 regularization (i.e., a Laplacian prior) over L2 regularization (i.e., a Gaussian prior).

Furthermore, we do have some intuition over NN parameters (particularly when inputs and outputs are properly scaled): a value of 10^15 should be less likely than a value of 0. Note that, in Bayesian practice, people often use weakly-informative priors (see, e.g., http://www.stat.columbia.edu/~gelman/presentations/weakprior...) to encode such intuitive statements while ensuring that (for all practical purposes) the data will effectively overwhelm the prior (again, this is equivalent to adding a minimal amount of regularization to a loss function, to make a problem well-posed when e.g. you have more parameters than data points).
About 2% of Gazans have died from the war (including militants etc), so that could maybe explain a 2% difference, like perhaps there was a 42nd person who was going to die of starvation but was bombed first. I don't see how it would explain more than that, and 42 is still quite far from 63k.
8GB M1 Air.

I do some software development, mostly personal webapps - I run k8s/docker with Orbstack and VS code. I don't watch my memory usage. It's probably swaps to disk, but the perf hit isn't noticeable to me.
The problem with this image of science is that in order to properly collect things we have to properly understand things we could be collecting. We can certainly do our best, but sometimes unexpected things happen. Take x-rays and their incidental discovery via the effect of x-rays on nearby photo-film. Totally accidental data collection from work at the bleeding edge, which was work that has transformed society as we know it. Another point is that in order for things like the lab equipment to be sleek and well built, we need to understand needs. This means that any research that meets your criteria is quite likely not at the cutting edge of anything. Most cutting edge labs I know look more like someone raided the hardware/electronics store to build some abomination than the Hollywood sleek and shiny labs you might be picturing. The sleek well built shiny labs you are picturing tend to be corporate labs and the like, doing work on safe and predictable things with well defined scopes. Translating existing knowledge into marketable products is a lot easier than discovering genuinely new knowledge.
Yes, totally agreed that engineers should not "decide" in a vacuum.

But if they understand what value was supposed to be brought, have a decent product/customer focus, and are creative enough, they can propose good alternatives and not stall the delivery.

I've also experienced things you mention, but it was always in orgs where everything, including any small feature, was treated as a "big bet": unsupported by metrics (no matter how imperfect), but instead wishful thinking that it will bring meaningful improvement. As such, you can't come up with anything that's an equally good improvement with less effort because there is no baseline to compare against.
https://wisp.blog/

There's a template to get you started really quickly: https://github.com/Wisp-CMS/nextjs-blog-cms-wisp
I prefer scoped css, eg svelte or react with CSS modules. This allows one to closely pair the styles with the component, but still separate out the styling from the html (I cannot stand tailwind/inline syles)
I am trying out a handyman copilot for small repairs and these folks also have similar vibes. I think job protection is their no 1 priority. The field is rife with regulations as well. Some jobs need licensed professionals while other jobs don't. This varies state by state. It's a regulatory minefield from what I have seen. Perhaps rightfully so because it's your home and if something goes wrong, a lot is at stake.

It is almost always impossible to get someone to repair right away. The supply is nowhere near demand, so it is a problem worth solving IMO.
OKLCH has the main advantage of LCH, which is that the numbers make sense, meaning that if you have two colors that are the same lightness they will look like they are the same lightness, because the numbers make sense you can now do programmatic color manipulation - increase lightness by 5 etc. that in the past would have been too difficult to really do (so people would instead just have variables giving the different rgb values and switch them in)

OKLCH just basically exists because there is a hue change from blue to purple in LCH when the lightness goes less which does not match how humans think of these colors (supposedly, don't know if there is any cultural difference)

So in OKLCH the lighter blue does not look purple like it does in LCH, it looks like lighter blue.
Because it’s not true
That's a weird thing to say. Trump has always been critical of big tech and favours breaking them up.

https://www.reuters.com/article/us-usa-trump-tech-factbox/fa...

https://www.vox.com/policy-and-politics/2019/6/10/18659748/t...
It's great to have bugs because they become your next sprint.

My advise is to get out of the sprint ecosystem pressure if possible you need time and space to make/fix bugs. The focus should be on the overall deadline not a two week package. Trying to align with that creates issues.

The other is to pick a stack that you can pivot with.
I mean it's not a wrong thing to think.

First day of Polytechnic school, one of my instructors asked how many of us had spouses or girlfriends; about half raised their hands. He said very plainly that they should withdraw from the course if they valued their loved one more than their academic performance.

Thing was he was being kind. The course load was targeted around 80 to 100 hours a week in year 1 and then eases off to 60 to 70 year 2 after proving you have the mental fortitude to sustain that kind of pace for more than a few weeks.

Post secondary is hard. It's supposed to hard. Only 9 out of an intake of 60 graduated. We were staking a lot of money on the line that would disappear if we didn't make it through. Is it really so unreasonable to think that some people would look at that and decide they don't want to make those sacrifices even if means higher pay check afterwards?
I absolutely love what you guys have done – it’s truly incredible!
Thanks, and thanks for the encouragement to fully document the gateway interface. We have been flux-ing it lately but as soon as it settles down we’ll do that.

The vision is many small ledgers, so the full replication per ledger makes sense, but we have work to do on cross-ledger queries
Tracing Linux kernel with eBPF-based retsnoop (2022)
Browsers will never run games that aren't toys or use very simple assets in a way that doesn't completely suck. High quality assets need gigabytes of data. You either require users to download all the assets upfront (the thing we're trying to avoid) or streaming the assets dynamically.

You end up having to re-implement steam to keep a local copy of the assets on the client device yourself, expect browsers to do the same to manage caching the gigabytes of data transparently, or design your game around a very slow storage device or use tiny assets.

Flash games worked because they fit very nicely into the 'tiny assets' category.
Colossus allows appends, so it would make sense that there's a backdoor way to take advantage of that in GCS. It seemed silly of me that Google didn't just directly allow appends given the architecture.
https://archive.ph/qTweV
> they make use of interfaces/protocols/traits

Oh I very much agree, I love interface polymorphism.

> "No Bottle", "One Bottle", [etc] are distinct things and should be represented accordingly

I completely disagree. The problem is to generate a 100-line poem, line by line. Our challenge is to express the rules which govern how to derive a line from its line number in the clearest way possible. Creating an ontology for bottle types makes that overcomplicated. What if there were a special rule for bottle numbers divisible by 3? What if there were a special rule for doubled digits? Would we need to create a DivisibleByThreeWithDoubleDigitsBottle using multiple inheritance to write a line for 66 bottles? Why?

The big gift of OOP is interface polymorphism. The big curse of OOP is the philosophy that objects should model "real distinct things." Object-oriented domain modelling often causes more problems than it solves. Clear dataflow, cohesively represented logic, and loosely coupled modules are much more important than some philosophical notion about what sorts of ideas ought to be given associated objects. That's how you get Joe Armstrong's "gorilla holding the banana and the entire jungle."
As a rule of thumb if you are jumping into a legacy node project the first thing you should try is a sequentially older node version. Could've reduced his two hours to two minutes.
"Most" isn't relevant here, if share goes down from 90% to 51% - monopoly problem solved.

Same with the factors- ok, let it be the second-biggest factor, so?
First, note that all colors in sRGB can be losslessly converted to OKLch (but not the other way around), so I don't know if this actually changes the colors or not.

The reason to use OKLch is so that when using CSS color mixing (via animations, gradients, etc), they look "better", as indicated by the sibling comments.
Thank you, I am learning how to program all over again. I am 56 and have learned over 37 different programming languages that are outdated. I could use the help of an AI to study the code better.
Same. The site in general is great, so a solicitation like that detracts from the experience.
You can configure DNS while managed by applying an additional policy, but the browser would still be "managed".
Storage cost is much higher. Express One Zone is $0.16 per GB while standard S3 is $0.023 per GB ( https://aws.amazon.com/s3/pricing/?nc=sn&loc=4 )
It's a hot manure. Break the rules, gardening gets a lot wrong or is to finicky but for a starting idea -

"Hot manures are high in nitrogen compounds, which decompose quickly in the compost pile and generate a lot of heat in the process. In fact, traditional hothouses harnessed the energy of rotting manure to grow seedlings and cuttings during winter. Hot manures include chicken, duck, and horse.

Cold manures are low in nutrients and release less heat as they break down, posing less risk of burning your plants. Examples are cow, goat, and sheep – ruminant animals that regurgitate and chew cud, extracting most of the nitrogen from their plant-based diet before it comes out the other end. Llama and alpaca aren’t ruminants, but their manure is low enough in nutrients to be considered cold."
I'd love to see a GraphRAG browser that collects the pages I visit automatically.
> Compared to S3 Standard, even though the new class offers 50% cheaper request pricing—storage is almost seven times more expensive.

The house always wins https://www.vantage.sh/blog/amazon-s3-express-one-zone
I love the idea, but I feel the implementation could have been more streamlined!
Understanding a rules-based system (chess) means to be able to learn non-probabilistic rules (an abstraction over the concrete world). Humans are a mix of symbolic and probabilistic learning, allowing them to get a huge boost in performance by admitting rules. It doesn't mean a human will never make an illegal move, but it means a much smaller probability of illegal move based on less training data. Asymptotically, performance from humans and purely probabilistic systems converge. But that also means that in appropriate situations, humans are hugely more data-efficient.
Unless it can't?

> OpenAI could only recover some information, rendering it effectively useless, according to the lawyers involved.
So now it's not the Democrats also became the party of neocons and war hawks, it's GWB, Liz Cheney, et al. all going on the record endorsing the Democrats.

No one controls what they say.

Hyperbole aside

What you said wasn't hyperbole, it just wasn't true at all.
CFPB expands oversight of services like Apple Pay, Cash App, PayPal and Zelle
No source, no playable demo, just promises of.

Could be total vaporware for all we know.

It is an ad, a statement of achievement in case someone else states it first, or what?

Seems like it would be better on Youtube, it really doesn't offer much of use right now.
It feels like the approach OP is taking won’t be able to take this short cut into account.

I too am interested in linking up good bike trails. Mostly for the east bay gravel systems. Today, I save GPX or geojson from routes I find on Strava and import into a map client (CalTopo). It’s a okay solution but my problem is in finding more alternative routes.
Not a web dev. So do I understand it correctly that it's not so much the server side of this that's the issue, after all the Authorization header contains a nice token, but rather how to safely store the token client side without using cookies?
Then you use your IDEs refactoring feature to rename your version of the function, or put it into a namespace, and you’re done in about 12 seconds.
Useless if not induced by job _amount_ cuts in gov. Eliminate paperwork by eliminating stupid paperwork and not moving it into computers or some artificial stupidity. Eliminate office ass covering by making clerks responsible for decisions and cut rerouting responsibility jobs. Such things.

Obviously cut on lawyers and lawsuits negating and postponing all decision making.
Cars should be built to last, and safety standards were already high 12 years ago, at least in jurisdictions that bothered to check them.

As a broader extension of the article's point, testing only crashes is a fundamentally flawed approach to the survivability onion, the safest car is the one that doesn't get into a collision in the first place, i.e. one that's smaller and provides the driver with better visibility. More recent cars may be more heavily armoured but less safe.
I think it being a keyword does change how magic the feature feels. "$field" and "$this->name" make me think that this behavior is playing by the normal rules of the language but is implemented using some trickery to edit the local scope of this function to add or modify variables. When it's a keyword it says this is a special form and that this is a feature of the language itself.
These visualizations go way back, I recall a version in Quick Basic that sounded exactly the same… I’m sure that’s not an accident.
New feature development? No. Security fixes slowing to a crawl though, that would be a disaster.

There's such a huge user base around chrome that I feel pretty confident it will land in a position where that isn't a problem - eventually. The transition could be rough though, right now I imagine it's quite heavily tied to google infrastructure and engineers.
Ingress pricing is indeed cheaper. POST is $0.005 per thousand requests on standard and $0.0025 on express one.

Egress and storage however are more expensive on express one than any other tier. For comparison, glacier (instant), standard and express are $0.004, $0.023 and $0.16 per GB. Although slight, standard tier also receives additional discounts above 50 TB.
> implementing missing features so that they can ship WebGPU support in Firefox

Sounds like WGPU, the project, should be detached from Firefox?

To me the priority of shipping WGPU on FF is kind of mind-boggling, as I consider the browser irrelevant at this point in time.
The war is against Hamas not against Palestinians

Of course it's not against the Palestinians, per se.

It's a war against their continued presence on portions of Greater Israel that his party and his people would like to further colonize.

There's also the current operation involving his former "asset" and strategic partner, Hamas. With whom it seems he's had a falling out of sorts, and as a result, his people got massacred. But that's just a sideshow against the backdrop of this far broader, deeper, decades-long conflict.
Wrote some notes on this here: https://simonwillison.net/2024/Nov/22/amazon-s3-append-data/

Key points:

- It's just for the "S3 Express One Zone" bucket class, which is more expensive (16c/GB/month compared to 2.3c for S3 standard tier) and less highly available, since it lives in just one availability zone

- "With each successful append operation, you create a part of the object and each object can have up to 10,000 parts. This means you can append data to an object up to 10,000 times."

That 10,000 parts limit means this isn't quite the solution for writing log files directly to S3.
Construct 3 doesn’t work with WebGPU disabled either. I’m sure it has official support for Mobile Safari, just not official enough to work when someone visits a Construct 3 experience.

I’m not dunking on the engine. It’s just to say, well this is what graphics programming in browser is: making shit work on mobile Safari.
Seems like that requires some sort of ad-hoc PHP extension. These are not in the standard PHP distribution? I would not want to rely on some random PHP extension that maintained by a single guy for anything production grade. Compare that to something like tensorflow thats backed by a HUGE community of maintainers.