skysight-inc/HackerNews huggingface dataset:
Amazon's co-mingled inventory really does mean you have no idea who you're getting a product from. It could be sold from Amazon in your order, and you can still get a knock-off because they're mixed in with the genuine products.
* `git log --first-parent -S`

* `git blame --first-parent`

* `git bisect --first-parent`

* At least one "tig-like" with a --first-parent first UI: https://github.com/kalkin/git-log-viewer
The other poster tried to ask you if you were joking or not, but from your writing it really seems you are not joking. I understand that you feel a rush of power when you are imagining how you will forcefully send disagreeable people to camps to have their thinking eradicated, and I know you think that everybody agrees with you and that those who don't also needs to be sent to the camps. But you really only come off as an extremist, and your power trip and sending people to camps will always just be a fantasy in your own little world. Remember that.
I wonder how much would cost? and can I ride on it's back?
I doubt this take. How is every employer going to collude?
I find this take interesting, and I agree with a lot of it. There are also a few things I don't agree with.

Points 1 to 4 argue against the idea of rebasing as an alternative to merging. I agree with this to some extent, but in practice I notice that the exact point at which a branch began is rarely important. A very rough heuristic for this is "can it be rebased non-interactively?". This effectively means I like "cherry-pick merges", and it would be cool if Git remembered more about the origins of them. Rebases that do require manual adjustment are far more error-prone than merges, and I try to avoid those.

Point 5 and 6.0 are the primary reason I edit history. I want my history to tell a coherent story, not just in commit messages but also in the changes themselves, and that story often doesn't perfectly match the actual road traveled to get to the end. I don't much value mistakes where I forgot to implement half a change while tired at the end of a long workday, or an ill-considered false start. Where such information is valuable I'll write it down in the commit messages of changes that implement what did end up happening.

That brings me to the other points. I very much agree with 6.1 and beyond. Squashing branches removes a lot of valuable information, and it removes the ability to tell that coherent story. In particular:

- There are often small changes or bug fixes that aren't really part of the set of changes, but that just happen to become most relevant while developing this feature. Depending on the specifics these could be merged separately, and I keep them separate.

- Nuances discovered later in the development of a set of changes tend to offer valuable insight, so I want to keep them separate from the rest.

It would be cool if Git remembered more of the specifics of how the end result was reached, but I'm not sure if I would use it much in practice.
… is that a good example?

… upvote/downvotes are does by fetching an "image", i.e., it does a GET request with side-effects! … also seems like a trivial CSRF vuln, too…
Curious to know what the data source is? Github API?
If you look at the internals of the Studio Display it’s pretty obvious to me that was the Apple Silicon 27 inch iMac. It has a Mac Mini sized motherboard in it.
Note: Normal shells use glob(7) expressions, not regular expressions.
It is interesting that the updates are largely developer experience updates. It doesn't appear that significant innovations are happening on the core models outside of performance/cost improvements. Both devex and perf/cost are important to be sure, but incremental.
If Azure's history when rolling out GPT-4 is any indication, probably a couple months and/or a staged rollout.
The “brand store” is misleading. You can absolutely go to the brand store, click on an item, and be presented with a random seller. It has happened to me frequently. You still have to check and choose the seller.
I read an article linked off HN about how the reason that companies want you to come back to the office is because they want to have control over you - rather than them wanting to have the output you provide (I'm wording that wrong and wish I could find the article to quote it). But I think that's very related to this.
I’d expect (hope at least) that the courts would see listing $0-$1000000 as an obviously bad faith tactic to subvert the law. If it became a real thing that companies did, I guess the legislature would just pass another law.
I want it clean. But I don't want to do the work to make it clean. The juice is not worth the squeeze.
TBH those are low-hanging fruits for OpenAI. Much of the value still being captured by OpenAI's own model.

The sad thing is, GPT-4 is its own league in the whole LLM game, whatever those other startups are selling, it isn't competing with OpenAI.
Employers already had a form of pay transparency in market research. Typically business pay to receive compensation ranges in return for money and for data.
As other comments have noted it seems to be rolling out at 1pm PST today
It will be public information, hence 'transparency'.
How many GBs worth of logits would you need to reverse engineer their model? Also, if it’s a conglomerate of models that they’re using, you’d end up in a blind alley.
This kind of malicious compliance is what everyone said would happen, but to be fair most companies with any sense are too risk-averse to give that wide a range, and they actually give you a realistic idea of what the role will pay, with the low end being their lowest CoL location and the high end being SF/NYC/etc. YMMV of course...
This is just an ad hominem pretending to be civil discourse. The topic is XAI, and you're talking about Musk instead.
It's also mentioned that it's more expensive than normal incineration, and waste-to-energy gets you most of the way towards eliminating the worst parts of plastic waste if done right. It's very widespread in Japan and parts of Europe already.

Usually the issue with waste-to-energy is locating a facility, and I would imagine plasma gasification would run into similar NIMBY issues just because people don't like the idea of being next to a large intake facility of garbage, regardless of how bad it is in practice.
this is one of the major reasons i am posting this comment over a non-gopher protocol
> AMZN makes Dollar General look like Nordstrom’s.

I am familiar with all of these but I’m confused as to what point you are trying to convey. Mind helping me out?
What does “script language development” mean? Despite the name, I’m not using JavaScript to write scripts. I’m largely writing networked server applications - which are very much a systems problem.

And rust is very much not a scripting language but it’s in exactly the same boat. Actually it’s probably worse because async and http support isn’t built in to rust’s standard library. A simple hello world web server with tokio and serde will probably have on the order of 40 dependencies in the dependency tree, not to mention rustc and cargo. How many of them do you think are in apt? Maybe none since, contra Debian’s policy, the final build result is statically linked anyway. The rust compiler doesn’t support dynamic linking of rust dependencies.

The reality is that apt simply doesn’t provide a stable, useful, modern software development ecosystem. The task of providing a “stable” version of rustc or nodejs is these days the responsibility of the rust and nodejs projects - which both have CI with incredible testing infrastructure. And the effect of that is that the latest stable versions are going to work more reliably to run real JavaScript and rust programs than whatever crusty version Debian ships.

And that disharmony between what Debian wants and what developers want causes real problems when shipping software to end users, and when deploying software to servers.
+100 to that, is this a high school newspaper??
Jakob Nielsen says that 0.1 second is about the limit for having the user feel that the system is reacting instantaneously, meaning that no special feedback is necessary except to display the result...

https://www.nngroup.com/articles/response-times-3-important-...
It's all fun and games until someone's rerere cache is spitting out spurious bug regressions that make little sense.
> We actually have a slider bar in the quick menu drop down.

You mean like iPhone's Control Center, which is a pull up? There's a large, very clear screen brightness widget...

> Meanwhile, my husband as never been able to locate any of these in an iPhone without the help of this thread.

Aside from the fact that I believe night shift is on by default:

You long press the screen brightness slider (long presses are a common UI function...) and boom, there's two buttons for dark mode and night shift, and below night shift it says "off until (time here")

Or you can type in "night" into the system-wide search and "night shift" pops up as an option?

Or you can google "night mode iphone"?

Your husband being completely helpless isn't the fault of iOS.
It's meant as an environment in which developers can build tools for every single development problem they have. Literally. I know it can sound crazy, but that's what it is for. The claim is that this practice leads to a new way of programming called Moldable Development.
I still don't understand your complaint. There are many cheaper breakfast options available for price sensitive customers. The fact that some restaurants charge ridiculous prices to affluent consumers so that they can signal their social status doesn't tell us anything about economic prospects for youths.

Any kind of wine at breakfast has always been considered a luxury reserved for special occasions.
https://archive.today/gqQmk
presumably next model is coming next year?
The docs on https://x.ai/ide/docs gives away some of the source code. It's interesting that they are running Python in the browser.
I was the opposite. Tried nasal strips, sprays, tape on mouth etc. nothing helped my nasal valve collapse. After the septoplasty, turbinate reduction, and sound waves to reform the nasal passage (forget the technical name of the procedure) haven’t really had any issues.

This is a huge problem in medical care where treatment isn’t personalized and there’s not even quantitative measurements for determining procedures so it’s a total crapshoot of trial and error.
Really cool to see the Assistants API's nuanced document retrieval methods. Do you index over the text besides chunking it up and generating embeddings? I'm curious about the indexing and the depth of analysis for longer docs, like assessing an author's tone chapter by chapter—vector search might have its limits there. Plus, the process to shape user queries into retrievable embeddings seems complex. Eager to hear more about these strategies, at least what you can spill!
https://github.com/withfig/autocomplete is it this?
How does the existence of rug pulls (aka scams) invalidate the option of moving to crypto?
I think it's more about finding places to add value than "lock in" per se. It seems they're adding value with improved developer experience and cost/performance rather than on the models themselves. Not necessarily nefarious attempts to lock in customers, but it may have the same outcome :)
A couple dozen startups just died.
I would pay money for a GPT that was incredible at naming types in Swift

I’d pay for one that was good at programming rubber ducking

There are specific sub-tasks that everyone would pay for to make their lives easier. This marketplace is trying to make that efficient
The video on this page does a very good job of answering the question a lot of you might be asking right now: what happens when you accidentally tread on one of these things:

https://www.mathworks.com/matlabcentral/fileexchange/72254-s...

Blue is free falling into the hole. Yellow is observing and sees Blue’s clock come to a halt on the horizon. Beyond that much I can’t really explain but I found the link on this page:

https://physics.stackexchange.com/questions/689129/when-an-o...
Great work! Interesting to see Llama 2 7B is better than Llama 2 13B.
I suspect it is in OpenAI's interest to have their API as a loss leader for the foreseeable future, and keep margins slim once they've cornered the market. The playbook here isn't to lock in developers and jack up the API price, it's the marketplace play: attract developers, identify the highest-margin highest-volume vertical segments built atop the platform, then gobble them up with new software.

They can then either act as a distributor and take a marketplace fee or go full Amazon and start competing in their own marketplace.
> Leaving out less commonly used features so as to reduce attack surface

In principle I think this is a great idea, but when it comes to encouraging adoption, I think this might be a mistake. I would love to use this, but I'm not going to install it myself and make sure it stays updated. Realistically, I'm only going to use it if Debian decides to replace their sudo-c package with sudo-rs. And I just don't see Debian (known for being fairly conservative with changes and updates) doing that when sudo-rs doesn't implement sudo-c's full feature set.
It does. However, if this point were more central to the letter, it would have a greater impact on the reader. For instance, explicitly demonstrating the numerous ways in which American progress could be impeded, explaining how China and Chinese business owners could get ahead in RISC-V technology, and maybe drawing an analogy with the restrictions imposed on federal funding for stem cell research that affected the US in the global landscape [1], among other examples.

Frequently, politicians prioritize their personal agendas and interests, so it's essential to thoroughly address those aspects.

PS: I'm not a US national, so I'm only analyzing the topic rather than engaging in it.

[1] https://hsci.harvard.edu/impact-federal-policy-global-compet...
ok. can someone explain to me. I've been using ctrl+r for god knows how long and it solves all my shell completion needs.

is inshellisense for average users like me or more advanced users?
New Hardware. New Kernel. New Future
It's an order of magnitude comparison.

Let's just agree it's 100x-300x more parameters, and let's assume the open ai folks are pretty smart and have a sense for the optimal number of tokens to train on.
Uses UDP to aggressively use every drop of bandwidth to spray files in a way which makes brutal look like cubic
Is that right? We don't have housing issues, everybody has a doctor, everyone can not only read but critically reason and easily access education on a far more casual and less impactful way than as stands, nobody's using foodbanks, everybody is fully empowered to understand and be able to participate in voting, half your country isn't stuck in a temporal coal mine that goes nowhere but death and spreading its misery, I think there's many "unexplored" avenues that beat the shit out of "no, lets maintain the status quo. No problems there"
ah, fixing the brain problem at the legs instead of the brain....

The Japanese had earlier examples but I think it was just a typical spinal stim unit they appropriated from the chronic pain folks. This one seemed to map the myotomes a little more in detail from my brief overview, so it's probably acting as a complex leg muscle actuator w/ a central controller chip vs. just blasting the spine w/ juice
I'm new to Lisp - would this then be a modern Lisp machine?
> However when you #include <linux/...>, you not only make your software non-portable, you also make it a PITA to cross-compile as you need the kernel headers on the host machine.

Yes, that is certainly a problem that I need to solve.

I added some support for cross compilation in the makefile. It currently requires clang for that.

ifdef TARGET
ifndef UAPI
$(error UAPI must be defined when cross compiling)
endif

TARGET.triple := $(TARGET)-unknown-linux-elf
override CC := clang -target $(TARGET.triple)
else
TARGET := $(shell uname -m)
endif

With this, I was able to cross compile lone for x86_64 from within the Termux environment of my aarch64 smartphone. All I had to do was obtain the Linux user space API headers for x86_64. Getting those headers was somewhat annoying but doable, there are packages for them in many Linux distributions.

I made a Termux package request for multiplatform Linux UAPI headers specifically so I could cross compile lone but unfortunately it was rejected.

https://github.com/termux/termux-packages/issues/16069
There's a "natural state" where an artist's dominant traits stand out and their impact is most felt. Frank Black of the Pixies is one example of an artist who started as a Level 4 Innovator but settled into being an Artisan later in his solo career. But ChatGPT and I both agreed he's primarily an innovator. That's where his impact is felt most, is his work with the Pixies.
Show HN: Cerbos Hub - Authorization Management System
Hello HN! I'm on the DevRel team at Cerbos (https://cerbos.dev/), a tool designed to manage who can do what in your software applications.

For a couple of years now, Open Worldwide Application Security Project (OWASP) is naming authorization a top 10 API security risk: https://owasp.org/API-Security/editions/2023/en/0x11-t10/

We are thrilled to announce that Cerbos Hub is now in public beta!
Join the beta and help us shape the future of authZ: https://hub.cerbos.cloud/

Cerbos Hub is a managed service offering for the open source authorization product, Cerbos (https://github.com/cerbos/cerbos/). Cerbos lets teams provide the right access to the right person and the right service, across any application and at web scale and is used by hundreds of organizations in production with hundreds of millions of authorization checks being done monthly.

You can think of Cerbos Hub as a management interface and policy distribution infrastructure for Cerbos PDP. The Hub simplifies the process of collaboratively authoring, testing and distributing authorization policy updates in real-time even to the edge and end client devices via its WebAssembly extension. It is a stateless, scalable and collaborative solution for teams who want to save time, streamline their workflows and confidently roll out authZ updates.

The goal of this launch is the opening up the beta of Cerbos Hub to make the deployment and management of authZ everywhere in the stack - including the edge or client devices, possible.

We’re inviting you to try this out, especially if you’re interested in making sure your systems are secure and well-managed without extra hassle.

...

Our commitment at Cerbos is to make it as easy as possible for developers, product and security teams to manage authorization.

Currently, hundreds of organizations are using Cerbos PDP in production today, and tens of millions of authorization checks are being done every week, powering countless applications, processes and decisions.

Cerbos is unique in authZ realm as it employs the stateless design, which also means it can scale without bounds. As the need for application use and complex authorization rules increases, Cerbos can expand to meet these demands with no inherent limits. Cerbos uses a policy-centered approach that consolidates authorization rules in one place, keeping them apart from the code. This enables roles and permissions rules to be updated without rewriting code, all while maintaining strong audit logs, a requirement for regulated industries.

If you have any questions, ideas, or suggestions, feel free to let us know.
We'll be around to provide answers, and are more than open to hearing what you have to say!
"There's a cheat-code in US antitrust law, one that's been increasingly used since the Reagan administration, when the "consumer welfare" theory ("monopolies are fine, so long as the lower prices") shoved aside the long-established idea that antitrust law existed to prevent monopolies from forming at all."

Antitrust law governs anti-competitive conduct, not the formation of monopolies (cf. "trusts", as they were known at the time the Sherman Act was passed). There is is nothing illegal about forming a monopoly. The question is whether the defendant used their monopoly position to engage in anti-competitive practices.
I think guideline is a good word, and I’ve used it to describe/summarize the purpose of the “best practice” content I’ve written. But it’s not always a good top level category.

This will depend on the product and the space used to publish the content. I worked on content that was published to a developer portal, which also had an integrated community, and this community had published guidelines for participating.

In terms of content discoverability/SEO, guidelines is often overloaded.

I started to look at this content as a direct extension of the overall product. And when thinking about naming things, it often most effective to meet users where they are. The technically correct label on a button is often not the label that actually resonates with users. Same goes for content, IMO (within reason).

I think most of this is solved by a summary/abstract describing the content and what the user should take from it.
Haha this dude is mentally ill or Einstein 2.0
Im pretty sure this guy claimed SpaceX cheated because the govt funded them when they were trying to rev up for the COTS program.

I wonder what he thinks about the Ariane 6 funding structure.
Progress isn't linear. Point me to an AGI on GitHub. Our definition of work changes based on the greatest possible technology at any given moment.
Algal outbreaks around the world are crowding out corals – Science – AAAS
They showed a demo where you could upload a file while creating an agent. As others have answered. I think it's about configuring an agent in a way that you give it material on some specific topic (one file, multiple files) and it uses Retrieval to augment the answer based on the source material.

Google launched Notebook LM[1] a while back which does a similar thing conceptually. It allows you to import a Google drive folder with docs of the stuff you would want to understand and then just chat with it. It's a good product but restrictive in the sense that it only allowed Google docs.

[1] https://blog.google/technology/ai/notebooklm-google-ai/
128k context?
That was me.

Got fired. Kinda. I was laid off.
The problem with the added benefits is that you don't get their true value until after you have started working. To say that the employer covers your cost for health care might sound great until you see the level of HC they offer, or we cover PPO but not HSA. We offer 401K but no matching, or 1% matching, or ...you get the idea. So these perks can be misleading and you may turn down a higher base thinking you are getting a better overall package when in fact the opposite is true.
Great to hear Mark!
I genuinely thought this was going to be satire, based on just the headline... then I clicked and read the first paragraph, and STILL thought it was satire.

Then I saw the link to the earnings release and figured out it's real. Where else but tech is "things are great and we're firing 10% of our workforce" a normal announcement?
A lot of this has to do with the fact that you cannot feel velocity, you can only feel acceleration. So if you're walking and the coffee isn't spilling, you can increase your velocity at a constant rate (because you intuitively think it's the speed that matters). But when you stop, if you don't first slow down at a constant rate, then you're acceleration will change abruptly and you spill your coffee (because you intuitively think stopping won't matter).
You know I googled this immediately after I posted it, and you're absolutely right, but a good chunk of the syntax still kind of looks like regular expressions so I don't think I was too far off!
No joy with the one you linked (can't see what problem that one is actually solving), but I'll look through browser extensions -- I hadn't considered that.