skysight-inc/HackerNews huggingface dataset:
Thanks. I looked into Seedvault and gather one of its challenges is a reliance on API's that are deprecated and (in the meantime) becoming intentionally degraded. Eg. Apps can exclude themselves via android:allowBackup=false.

There have been calls to modify Seedvault to impersonate D2D transfer in order to bypass the restriction. Or I wonder if I can patch the OS to ignore/override that app manifest flag? (I gather some people are patching their APK's).

I wrote a little more about this here:
https://news.ycombinator.com/item?id=37774254
Apple has to first get Siri working at least.
hey everyone! I do a lot of seo work for my blog saasbase.dev. Wanted to show it off in a cool way so I built more of an SEO scorecard that looks like the Spotify Wrapped you get at the end of the year.

I used Framer Motion for the animations, Google Search Console for the data and Next.js for the front end.

Would love to get some feedback :)
An exquisitely-carved shrine to the goddess of revenge inscribed “Caius Herennius Charito fulfilled his promise” sends a goddamn message, doesn’t it?
The VIC-20 actually has 5 KB of RAM but 1.5 KB of that is used by zero page, the stack, the OS KERNAL and BASIC, leaving 3.5 KB of RAM for BASIC or binary programs. The VIC-20 can be expanded up to 40 KB of RAM but 8 KB of that is not contiguous resulting in a maximum of 28,159 bytes free in BASIC.
Airline Refused to Divert for a Heart Attack – and the Passenger Died (2023)
>(unless you've been writing CPP for 30 years).

Yup; in that case, I am sorry, there is nothing science can do for you (｡•́︿•̀｡)
The function calling is JSON Schema support but extremely poorly marketed. I am planning on writing a blog post about it.
I just read the exercise. That's very clever.

Makes me want to sit and go through the book.
And then there's the unknown of what genetics might show up down the line once increased CO2 being present starts to be selected for; including I doubt taking into account externalized factors that may occur in larger steps, like once there's more plant life to capture CO2, then animals will become larger with more food (plant and other animals), which then captures-stores more CO2, etc.

Is it even remotely possible to accurately extrapolate to what the end points all may look like? It's highly likely it's not unless you're monitoring "everything" for 100s or 1000s of years to see just how far cycles will propagate.
Looks like 2 spaces are sufficient. But I sympathize with 4-space indentation.
But the common use case of using a vector DB to pull in augmentation appears to now be handled by the Assistants API. I haven't dug into the details yet but it appears you can upload files and the contents will be used (likely with some sort of vector searching happening behind the scenes).
`--first-parent` also today works for blame and bisect.
So many zapier integrations are half baked. A lot of them are good for reacting to events but not for searching for data (i.e. you can use zapier to react to a jira ticket change but can't use zapier to query jira for ticket info)
This has become a large chunk of my job over the past few years, as part of fixing/upgrading systems no one has touched in a decade, and none of those original people are still here. There are some weird things in there I've only been able to figure out because all the svn history still exists.
I was thinking “$800m sounds like a lot” but then I realised I was thinking in terms of a stock’s market depth. You’d need a LOT more than that to move the Euro.
Excited to see GPT4-Turbo and longer sequence lengths from OpenAI. We just released Vectara's "Hallucination Evaluation Model" (aka HEM) today https://huggingface.co/vectara/hallucination_evaluation_mode... (along with this leaderboard: https://github.com/vectara/hallucination-leaderboard).
GPT-4 was already in the lead. Looking forward to seeing GPT4-Turbo there soon.
Please do look at the results of taking that matrix to different powers: https://www.wolframalpha.com/input?i=%5B%5B1%2C+1%5D%2C+%5B1...

What is this matrix doing? When you left multiply it, you're summing the elements of the left column and putting them in the top left (next fib number). Then you're moving the current number to bottom left (and top right). Incidentally, you move the previous to bottom right.

That's interesting!! It's very simple
I agree why not vector search for history.
In the short-lived Strike Force Five podcast (five late-night talk show hosts during the writer's strike), one of them talks about this. They mentioned how they tried and tried but couldn't get the garlic to actually do that.

When they got a chance to interview Scorsese about it, his response was "I made it up" :)
Anthropic's $20 billion valuation is buck wild, especially to those who've used their "flagship" model. The thing is insufferable. David Shapiro sums it up nicely.[1] Fighting tools is horrendous enough. Those tools also deceiving and lecturing you regarding benign topics is inexcusable. I suspect that this behavior is a side-effect of Anthropic's fetishistic AI safety obsession. I further suspect that the more one brain washes their agent into behaving "acceptably", the more it'll backfire with erratic and useless behavior. Just like with humans, the antidote to harmful action is more free thought and education, not less. Punishment methods rooted in fear and insecurity will result in fearful and insecure AI (i.e ironically creating the worst outcome we're all trying to avoid).

[1] https://www.youtube.com/watch?v=PgwpqjiKkoY
Interactive Robot Learning from Verbal Correction
There's a nice comment (by clipsy) on an earlier submission [1]

Absolute looney toons garbage. Check the list of previous publications and you'll find that in the past 3 months(!) the author claims to have broken RSA, disproved the existence of dark matter, and shown that irrational and complex numbers do not exist.

Good of clipsy to do that research, as soon as I found that he calls himself "Ed Gerck, PhD, PhD" [2] I laughed and walked away.

[1] https://news.ycombinator.com/item?id=38092272

[2] https://www.linkedin.com/in/edgerck
tree structure. like email.
ChatGPT is the new iPhone. Dealing with a walled-garden app store is never a great experience, but we'll do it because that's where the users are
It also seems to require github credentials instead of just supporting saml/ldap/local accounts and I don't see a way to make it work with over git providers (i.e. gitea) so not sure where the home gamer market would use this either? If I'm ponying up private github repositories already why wouldn't I just pony up slightly more to use their system? maybe I'm just missing it (I am, after all, a noob just scraping by on beginning to learn git and using it to manage a few things).
I don't know Czech, but Italian is extremely consistent in the way it's written, so it's at the top of the list with about one or two orders of magnitude less data.
As you point out, it's quite common for Common Lisp compilers to produce machine code directly. In the Scheme world that's more rare and made Chez Scheme stand out. I think, that's what LAC-Tech hinted at - but I am not sure.
This may not be useful to you, but there are browser extensions that add a bunch of functionality to ChatGPT.

The first that comes to mind: https://chrome.google.com/webstore/detail/superpower-chatgpt...
I have a gadget that maps all the wires that is helpful
This reminds of the Eliezer Yudkowsky tweet saying that AI was going to hack our DNA and use our bodies to mine bitcoin or something. Ridiculous fearmongering.

I have probably read more sci-fi than the average HN user but the whole "superintelligent AI is going to kill us all" hysteria is among the more ridiculous ideas I have ever heard.

Really though I have entertained all the doomers propositions and none of them seem any more likely than the plot of the Matrix. The ideas that prop these fears up are based on layers of ever more far fetched hypothesis about things that do not exist. If you have a novel reason why AI poses an x-risk I am more than interested in hearing it.

Here is a really interesting quote that I think might go against some of the misanthropic tendencies of doomers and the tech crowd in general but it really is more relevant than ever:
“There was also the Argument of Increasing Decency, which basically held that cruelty was linked to stupidity and that the link between intelligence, imagination, empathy and good-behaviour-as-it-was-generally-understood – i.e. not being cruel to others – was as profound as these matters ever got.”
Same thought. And Barcelona is often lauded for its urban planning.

Pics for reference:

Barcelona: https://toposmagazine.com/wp-content/uploads/2022/05/logan-a...

Magnitogorsk: https://www.shutterstock.com/shutterstock/photos/751528006/d...
Show HN: I added 12ft.io style unpaywalling to my DNS based unpaywaller
Not being able to plug a mouse or a keyboard into a 40GBps USB4.0 laptop connector just because those devices only need the USB2.0 protocol is a dumbarse idea.

Just like having to pay for a 40GBps USB4 controller in a mouse which needs USB 1 speeds.

Despite all the whining here from "hackers", the current situation is undoubtedly better.
There is really not much code to speak of, and a quick perusal didn't yield anything sus. Initial guess is that it's not very efficient, but I really didn't look that closely.
It's also much slower. LLMs are generating text token at a time. That's not very good for search.

Pre-search tokenization however, probably a good fit for LLMs.
I have noticed that on a lot of websites, if you stop the page loading at just the right moment (you have to be quick), the whole content will display without the paywall. And that's without any external tools.
These kinds of tools seem, of course, much more convenient.
Cur non in ferro rescribere?
You can shorten `>/dev/null 2>&1` to `&>/dev/null`.
Banks should close accounts for administrative reasons only, with ample notice period, and give full disclosure of the reason. Balance should be made available as soon as possible once the customer present an alternative account, or he should be able to get a check.

For regulatory reasons, only the government should be able to mandate closure and for that it should be backed by a judicial order.

I don't fucking care about idiots mumbling about "muh, terrorism! money laundering", fuck you and your safetyism. We live in a democracy, and nobody should be punished except after a judicial procedure with ample defense rights.

Banks regulatory requirements should stop at making sure they collect all the required information and report suspicious activity to the government. They are not in the business of policing people, investigating, judging and punishing people. They don't have this mandate.
I see a similar response rate as the poster you’re replying to, but I am going to keep filing bugs. If Apple fixes a bug I file, that’s not just to Apple’s benefit, it’s to my benefit and to the benefit of people who use my software as well. Even if they only fix 10% of what I file, it’s a better outcome than if I didn’t file any bugs at all.

I also notice that response and fix rates have large variance across components / teams within Apple. Some of them are quite responsive and others are just /dev/null. I do tend to focus my energy on those components where I’ve had success in the past.
I've heard all permutations of "GPT" "GPP" "GTP" etc.
> The point is that you could set the minimum wage to zero and people would still make wages higher than that because employers have to compete for labor.

Wrong. Profiteers learned ages ago the importance of wielding their capital for political influence to maintain a stagnant pool of unemployed surplus labor by many means, including the prison industrial complex, migrant trafficking, and more. The result is that employers do not compete for mere labor but rather only for specifically skilled labor, meaning unskilled labor is only legally differentiated from slavery and effectively just slavery. Furthermore, most of these so-called unskilled laborers are in fact highly skilled surplus of the skilled labor market, which means the same holds true for a significant portion of the so-called skilled labor pool.
Historically, sure, GH was a great open source incubator. These days? It's an utter shitshow being used as chum for the Microsoft's AI monster.

I've whined endlessly about how buggy and generally awful the new UI is, but what really drove it home is having to use an old computer with an old browser. Absolutely nothing (not even static text) loads on Github without a modern javascript interpreter.

Github is ready to be put out to pasture.
Frankly, people lately spend more time managing commit history then using it. Like, commit history is useful once in a year little bit, maybe, but we spend absurd amount of time trying to make it look nice.
It would be $1 for each individual API call, if you were continuing the conversation based on the same 100K input. ChatGPT is stateless.
How does this absolve vectordbs
Domain specialization could be the moat, not only in the business domain but the sheer cost of deployment/refinement.

Check out Will Bennett's "Small language models and building defensibility" - https://will-bennett.beehiiv.com/p/small-language-models-and... (free email newsletter subscription required)
Are they even a real researcher, if an AI agent hasn't scavenged the Internet for relevant events and planned the trip. Check, maybe your virtual AI persona is attending it.
And there's many more laptops where all of them work. And on all of them the ports are clearly marked and will always support at least USB3 speeds.
Grocery stores used to be marketplaces. Then in-house brands came along. The current iteration of grocery stores is Aldi, where everything they sell is an in-house brand.
I agree. I was going to install and backed out when I saw `npm install` as well. I am wondering if my priors need to be updated, though (namely: JavaScript is slow, inefficient, and unsuited for anything outside of webdev).
The US has no direct referendums at the national level so it doesnt matter what voters think in the near term, or long term for that matter
It's nice that they put the Tldr at the top, im not sure why but a lot of places, for some weird reason, put it at the end.
Yeah, exactly. When there's only a need for time of day then the time is enough. The standard lets you pick the tool you need here, it's not going to have some kind of procedure for determining whether your application should use one thing or not. It's very clear that here that undesignated time stamps are the wrong one. The standard only describes a set of tools, what I said was common sense.However, the information is there. In 5.3.4.1 you have "When it is required to indicate the difference between local time and UTC". When it is required. If your time zone changes it obviously is required.
Right, so that adds up very fast.
don't hate the player hate the game.
Starting to type "dir": "d[el /q /s .]" (press any key to accept)
Recent and related:

DuckDB 0.9 - https://news.ycombinator.com/item?id=37657736 - Sept 2023 (59 comments)
To protect their reputation. Arbitration happens privately. Court records, on the other hands, are generally public.
Will ignore you this time )
How many startups got shafted today?
> caffeine’s quarter life is about double its half life

1/2 = 2 * 1/4

Isn't that by definition?
Is there a special "developer" designation? I am a paying API customer, but can't see gpt-4-1106-preview in the playground and can't use it via the API.
I'm pretty sure this is just a wrapper for Fig.
To me it's a simple argument. PTO has to be negotiated upon job start.

If you say you're going to take 5 weeks of PTO every year, and that was negotiated during the offer phase, well they can't then say you can't take it. Particularly if you want to take December off, say to wind down and go on some ski vacations.

What companies with "unlimited PTO" really mean, is that it's negotiable -- primarily in their favor.
Left unsaid: how easy is it to purchase similar information on non-USA military personnel? Russian, Ukrainian, Iranian, Venezuelan, etc?
Nice attempt to strawman my argument. Clearly he has all the rights in the world to express himself. Conversely I have all the rights to express my displeasure with his actions :)

Unfortunately I don't have $40b to throw around to amplify my speech, but that's what you get by being one of the richest people on the planet.
The maps experience was terrible, if the search isn't terrible, it will survive.
My new favorite bit of vanilla JavaScript has been around since Chrome 1.0 and IE: Element.insertAdjacentHTML. To say it's useful is an understatement, especially with multi-line Strings using `. I can't believe it's been around so long and I only realized it a year or so ago.

The insertAdjacentHTML(position, text) method of the Element interface parses the specified text as HTML or XML and inserts the resulting nodes into the DOM tree at a specified position.

A contrived example of something that's a pain to do with raw DOM:

let anchors = ['#a', '#b', '#c'];
let el = document.querySelector('ul');
for (let a of anchors) {
el.insertAdjacentHTML(
'beforeend',
`<li><a href="${a}">${a.substr(1)}</a></li>`
);
}

Previously I would have to create the li element, then the a element, add it as a child, set the href attribute, then the text value of the a element, then insert it into the ul element. Or, I'd batch it all up as a big string and insert it using innerHTML. Modifying an existing list was even more painful and verbose.

1. https://developer.mozilla.org/en-US/docs/Web/API/Element/ins...
Once again Dune had all of this even back in the day.
I am sick of everybody asking for feedback everywhere, and nobody wants to spend any human effort looking at the feedback.

And the worst of it is the "Do you love our app?" dark pattern.
The systematic issue refers to the fact that it is both prevalent and a result of the early release, more a systematic issue of modern AAA development studio organisation than a development practice by developers.
Nothing personal (I mean, seriously, nothing personal)

Little (probably hard) advice for if/when you're going to say something like that to a zoomer irl (based on personal experience from the receiving end):

The "you aren't as alone as it might seem" gets the "what you're saying is just factually incorrect and what you're trying to do is to bullshit me and maybe possibly yourself" thing going. I have never heard something like that from a person "in the weeds".

Same for "We'll figure it out". How much time have you personally spent "figuring it out" and how much time have you spent playing hot potato with the problem? How important is it compared to your own problems? I guess, not very, so there is no "us" figuring it out.

Basically, don't be a disingenuous dense motherfucker and don't bullshit other people and yourself. Not saying you personally are doing it, but there are definitely more people that do, than that don't.
It is, indeed!

https://platform.openai.com/docs/guides/text-to-speech
There are real issues in the world for sure, but stressing about them as if I can actually DO something about them is wasted energy. Reading about the significant structural issues I can't fix is stressful. The only way I can reduce that stress is by not reading it.

It doesn't go away if I don't read about it, but why subject myself to such needless anguish in the first place? Doomscrolling is a choice. Reading the news is a choice. Yes, this is my privilege speaking because I live in the middle of nowhere where nothing ever happens so I don't have to stay informed for my own safety. I choose to live somewhere with that level of safety cushion, and I give up all the "benefits" of living in the city for this privilege.
They can't even compete with open source since multiple platforms have apis available.
So there's an information arms race.

But the story seems to suggest that the net effect isn't especially pronounced. For the candidate, more information is good I guess if it keeps you from wasting your time. On the other hand, the story also seems to suggest that it's maybe leading to more "take it or leave it" offers. (Though probably hard to factor out from overall hiring levels.)
Thanks. In this case (which happened long ago) the perpetuator was a known cyber(?)criminal who is now currently serving time for something unrelated.
I will make a bot that makes GPTs, and a bot that makes other bots that make GPTs
This is good advice, but I prefer something that automatically dims and reduces blue light for me. That way I don't have to remember to do it.

f.lux on Windows and Mac, and Twilight on Android, are what work for me.

https://justgetflux.com/

https://play.google.com/store/apps/details?id=com.urbandroid...
It doesn't, but semantic search is a lot less relevant if you can squeeze 350 pages of text into the context.
I liked it. Poetic word use evokes mental imagery.
And now they are -more- open. Did you misread their post? AGPL is just forced open source.
Need to pay someone more in order to hire them? New job title - "Staff Software Engineer, Algorithm Design". Wow I just created a new pay band that's no longer bound by whatever was set for "Staff Software Engineer".
The symptoms we experience are: - not capturing key information, often because the challenge of finding a place makes a project out of a task which then gets dropped, - capturing the information in an island somewhere making it unfindable later on, e.g. a loose document in a user's Confluence space.

With a team of folks with different skill levels, when there's information to capture, I'd like there to be a clear single place for it to live so that it's easy to place there and easy to find again.
A good example is creative/idea work vs fact work. You don't want creative facts, and you don't want fact bounded creativity. You either have a prompt ready to paste, to prime the conversation/context, or you can use a personality.

One "über" AI is great, but it requires guidance into the context you're interested in, including yourself. For example, the default ChatGPT will assume you're uneducated about any topic you ask about.

I think this all fits perfectly into what Sam Altman talked about in the Lex Friedman podcast: people want an AI that fits their own worldview/context. Custom instructions, and "about yourself" are good starts, but sometimes you want to talk to a chef, and sometimes a scientist.
No one should be compelled. I mean it more in a negative manner, that it has an obligation to not stop people from helping. If someone wanted to offer a nitrogen tank, valve, tube and an easily head fitting bag for sale to people who want to commit suicide in a painless and ensured manner they be able to sell that (and people would). But in fact you cannot, and that is wrong.
Now if science could just come up with how not to spill your coffee while waking.
Yeah I love Sourcehut because I don't think about it... at all.

The reliance on email though is a hill I'll die on. In the 90s when spam was less of an issue that would've been great. Now? I don't want to be forced into dealing with fucking email to manage issues. So yeah for my projects (which are quite small) I think SourceHut is a great fit. For a large project like rust or firefox? Not so much.
If you are using OpenAI, the new Assistants API looks like itnwill handle internally what you used to handle externally with a vector DB for RAG (and for some things, GPT-4-Turbo’s 128k context window will make it unnecessary entirely.) There are some other uses for Vector DBs than RAG for LLMs, and there are reasons people might use non-OpenAI LLMs with RAG, so there is still a role for VectorDBs, but it shrunk a lot with this.
Just want to say I really like the values on your careers page. Compassion and humility, but raising the bar at the same time. (Of course, it could all be complete corporate BS, for all I know, but I'd really like to believe it's not!) It's such a shame you switched from "remote (worldwide)" to "remote (North America)"!