skysight-inc/HackerNews huggingface dataset:
> a significant percentage of YouTube content [...] a world model far richer and more robust than ChatGPT’s

There are three objections to this.

The first is the astonishingly large amount of CPU power that this would take, given how high bandwidth video is. The second is that it is hard to believe that some thing really coherent could emerge from this, and certainly, it has never been shown. The third is that the world might be "richer" in terms of information-rich but seeing the world through YouTube's eyes would likely be a degrading and incoherent experience.
A trammel hook! Something I find interesting is that it is used in the French equivalent of house warming: "pendre la crémaillère" or hanging of the trammel hook.
Don't talk the talk, do the walk.

Lead by example. Be an inspiration to your followers!
I was turned off when it said I needed to create an account to download it. $400 for the basic cross-platform license ($800 for the one I'd actually want to use) with annual renewal is a non-starter IMHO.
Given how long it took for VA-API to be implemented, Vulkan might be outdated by then.
I have a pretty shallow understanding of ChatGPT, but even that suggests that you’re humanizing a set of high-dimensional optimization processes. It doesn’t “see” anything, even the numbers, and doesn’t “need” to, because these numbers are low-level inputs to the model whose outputs are several layers of chaotic calculations above them. It doesn’t see something and think “aha, it must be two letters”, because it has no apparatus to do that in any reasonable humane/animalistic sense.

I tried to make my own homework before and just now to re-check the ideas above, but both AI and Google are in the phase when you can’t find anything meaningful by querying “chatgpt {structure,diagram,[software ]design,how it works}” and so on. Scrolling OpenAI blog yielded no results either. So please excuse me if I’m wrong about it.
Some great stuff here. Been thinking about doing this for enterprise grade software at work. What I want to do is feed it docs (pdf), text from support queries with answers and videos. What types of approaches should I be considered here? Have just started using Whisper to do ASR on videos.
I think they went with Discord because it's by far the easiest way to get started. And it still kinda works, although you can get lost in the flood of messages.

The reason they have the generation prompts in the public channels is to generate free marketing around how many people use them. It's like how levelsio only replies to messages on Twitter.
>How is the FBI suppressing internal dissent?
COINTELPRO was more than just a surveillance program, unlike the other agencies you mention. It involved disrupting perceived communists many of whom were not in fact communist but did dissent against the various elites within the USG’s domestic regions. This was a stated goal of Hoover. Today these practices continue with known evidence of FBI activity purposed towards suppressing dissent. within both right and left wing activists. I would agree that the CIA has an even more miserable track record than the FBI, but putting the NSA in the same category is strange. The NSA did not, as far as is publicly known, plant agents with the intent to disrupt dissenting groups or spread pro state ideology. Instead they seem to have mostly passed illegally collected info to other agencies to act on. While that is wrong, it is not as wrong as what activities the FBI (and of course the CIA) have. To take your logic a step further, it’s unlikely that agencies such as the US Department of Energy are planting agents to disrupt dissent.
Tail recursion isn't just an optimization technique. It enables a broad range of algorithms to work. Anything where the stack grows O(n) can't be done without tail recursion because of stack overflows.

There are two camps of programmers:

1) Ones who are used to writing such algorithms (e.g. in Lisp) who cry bloody murder because they can't use them in Python. It's painful to lose that type of expressiveness.

2) Ones who have never used them, and don't realize what they're missing. These will usually complain about surface issues (like nicer stack traces for debugging).

Camps like camp #2 comes up a lot in history.

- In the eighties and nineties, most BASIC programmers had never used pointers, references, or real data structures, and saw them as abstract theoretical constructs without any real-world use.

- C / C++ programmers would call Java programmers lazy for wanting garbage collection (ignorant of the broad set of algorithms enabled if you don't need to keep track of when memory is no longer needed manually).

- Java / C / C++ programmers saw closures and a lot of other functional tools as pointless, complex, theoretical abstractions, until Python / JavaScript / etc. ate their lunch.

- Many people who have never used relational databases before see them as pointless complexity for most systems, aside from very specific use-cases.

... and so on. The other argument always made hinges on the Turing Completeness of languages ("I'd like to do X!" "Well, here's how you do it without Y. If you were just more clever, you'd see why Y is useless complexity.") You can ALWAYS implement any use case in any Turing-complete language. BASIC programmers stuck things into arrays. Java/C++ programmers could use objects instead of a closure. And tail-recursive code can always be translated into iteration.
Ask HN: How to start as a freelance Java developer?
Hi all,

I'm a (fairly) senior Java developer with 10 years of experience, mostly in web, currently based in UK. I'm planning to become a true digital nomad in a few months, and would like some advice on how to keep working, while moving into a more flexible lifestyle.

My dream is to travel the world on a sailboat, with intermittent internet access and unpredictable weather-related days off, so the traditional contracting approach with fixed hours and recurring meeting doesn't suit me.

Any good starting resource? Are websites like Upwork or Fiverr useful in my line of work?

Any tips from digital nomads/freelances around here?
You seriously want me to dig up the stories on how everyone is mistreated? I already did for ATC. You can do your research for the rest. I am reasonable sure every worker in the US is mistreated.
> It can and does reason

If ever there was a citation needed...

It has probabilistic wording sequences that incidentally share characteristics with Bayesian reasoning:

https://www.lesswrong.com/posts/x7kL42bnATuaL4hrD/bayesian-r...

But are not reasoning, just probabilistic luck of the draw.

You can indeed adjust the priors by rewriting your prompt, here for instance adding context when a student saying the dog ate her homework did produce a chewed up paper, but it's you doing the reasoning and rewriting the prompt.

> when it seems to gain the ability

"Seems" is correct. It's a parlor trick, like horoscopes and cold reading, with intelligence in the interlocutor.
TIL about Amazon Pay.
They were squeezed out by Android that was given away for free. How was a hypothetical Android company going to survive giving its only product away for free?

> you must know that a good percentage of those would be viable stable workplaces

How many former unicorns that did go public in the last decade are actually profitable today?
I just tried Python, and it behaves like Julia.

So I agree the two reasonable behaviors are:
1. Chain the operations like Julia/Python
2. Throw an error, ideally with an informative message.
I never understand why people are so obsessed with the problems of using hydrogen for transport. We use millions of tons of it for making fertilizer and other industrial processes. We could potentially expand industrial uses to include steel and replacing methane in high heat applications.
I think the actual interface with OpenAI’s platform is the easy part. Everybody and their dog will have a version of this. Just look at the comments so far - many of us have already been playing with it.

If you want a real moat, figure out how to parse existing PDF documentation that is really badly formatted. Think diagrams and tables with text floating in various places, etc. Documentation of this style is very common in industries where physical things are being built in the real world. The standards documentation (IEEE, ANSI, NFPA, etc) doesn’t usually parse cleanly, much less the messier internal documentation within the businesses.

Grobid is the best example of such a documentation parser, but it is so laser focused on academic papers that it fails to properly process industry-style standards and SOP documentation. What the world needs right now is a Grobid that works for other kinds of messy documentation.
hello guys, I have some knowledge in javascript and discovered some techniques on how to break into web applications with vanilla js. If anyone is interested in learning from me, you can find me on this profile \,,/
You need to use a void* self pointer. And indirect through the vtable in all calls to virtual methods, even those that are part of the object itself. Thus, e.g. a method defined on a base class might end up calling an implementation deep in the inheritance hierarchy, that didn't even exist when the base class code was written. There's no real equivalent to this when doing simple interface inheritance, but it's very much part of the actual semantics here.
What is Amazon's Monopoly?

I don't mean this as a gotcha question: I really don't understand what people are claiming when they say this.

All three of those companies are now large conglomerates with a lot of power (perhaps too much), but calling them "monopolies" is counter-productive (except Google search), especially in the context of regulatory or legal framework, where the facts have to fit a very precise pattern to take action.
You are just being glib here.

If you want simpler models see my other comments in this thread.
I'd wish. If all that happened was some people setting billions on fire, it wouldn't be that bad. The fracking analogy highlights that 1) those billions are used to eviscerate markets and industries, 2) it's a dirty process leaving a lot of collateral damage, and 3) the parties doing it are actually making a profit, so this process is self-sustaining (as long as there still are markets to frack).
I was very disappointed by my it
The lost stack traces aren't necessarily unrecoverable, it's still possible to have useful "stack traces" in trampolined/tcoed code without direct support from the language runtime.

First time we've (7mind) implemented that in ZIO in 2019 ( see https://m.youtube.com/watch?v=mGxcaQs3JWI ), now it's a norm in Scala world.
Languages like LISP, Clojure and Erlang would be a whole lot less useful in practice without tail call optimization, it allows you to write the 'naive' version of an algorithm and magically it 'just works'. Otherwise you'd have to explicitly code a loop where you would much rather use recursion.
It is mostly not about late discovered faults, but adapting the software to changing environments outside of the product's code. The customer on the other hand is mostly very less interested in getting their money back, but in a functioning system. Code in most project agreements is already in the hands of the customer, or at the very least placed in escrow.

And when you say 'the developer pays', that is 'the customer pays', as the insurance premium would be embedded in the project cost. Apart from the insurance industry, who wins here?
What is special about tail call optimisation is that it actually changes the semantics of your program: You now get a guarantee that certain recursive functions do not exhaust the stack space, but behave like a loop. There should really be a language level feature such that you can be sure your functions are not fully recursive, but tail-recursive.
I agree. You know these kids aren't just "variables". You learn to know them, build relationships with them and try to make them succeed as much as is possible.
Some people really are quite detatched from the social link.
Ask HN: Should I build a web or a mobile app for my MVP?
tl;dr: I'm building an MVP to test a potential business idea and I'm not sure if I should got for a mobile app (flutter, multiplatform) or a web one (classic create-react-app typescript project).

Both would share the same backend, an SpringBoot-based REST API.

Are there any advantages of choosing one over the other in terms of customer acquisition and retention? What about project complexity (I'm a solo developer without much frontend experience but I've built a couple simple flutter apps)?

Thank you!
YouTube took years and only became slightly profitable after burning through billions of Google’s money and then only by piggybacking off of Google’s existing infrastructure and ad network.
Can ChatGPT Automate Spreadsheets?
Would you mind explaining a bit more than "basically"? The money they take in also inflates, so if everyone who bought one last year buys another one, sales in dollars should increase by the same amount as inflation.
This number is limited by the amount of renunciante interviews the state department allocated in a given year. It is supply driven rather than demand driven. Knowing someone who has been working on this for years, the wait list for each interview was long before COVID and is now apparently unknowable. It’s become, effectively, a lottery.
You're tricked by probabilities.

In the joke explainer example posted here a couple weeks back, the "chain of reasons" why each joke was funny was dead wrong though probably right for most jokes. It has no reason, only likelihoods.

Your belief it has a chain of reasons is usually confirmed because the dumb probability-selected list is, by design, probably plausible.
What are the pros and cons of sdl2-config vs pkg-config?
Managarm: End of 2022 Update
You're right. Thanks for clearing it up.
Gecko is base-60 a.k.a. sexagesimal (https://en.wikipedia.org/wiki/Sexagesimal) which is highly divisible. In Firefox, a pixel is sort of a CSS minute :)

Blink and WebKit are less sexy and use tetrasexagesimal a.k.a. 1/64 (https://trac.webkit.org/wiki/LayoutUnit). 1/60 was tried originally, but it was switched to 1/64 for performance and to avoid precision loss. The reason it's faster is interesting: floating point values are also stored as number with a base-2 exponent, so to convert to/from floats, you can use shifts instead of needing division. The differences between 1/60 and 1/64 were important 10 years ago but are pretty minor now.

If you're interested, the code is at https://github.com/mozilla/gecko-dev/blob/d36cf98aa85f24ceef... and https://source.chromium.org/chromium/chromium/src/+/main:thi...
Surely the whole thing is full of digits?
How are ad supported companies outside of Google and Facebook doing today?
They could be small partly because several of the feature of modern homes that are regarded as indispensable now were mostly absent from such dwellings: kitchens, bathrooms, and toilets in particular.

I have an ex-colleague who lives with his wife in Oslo in a 45 sq. m. flat but that does include a bathroom, kitchen, and a bedroom.

That would feel claustrophobic to me having lived for the last 34 years in a house with three times the floor area, 800 sq. m. of garden, and a cellar. Nonetheless the demand for apartments where he lives is such that his 45 sq. m. apartment is worth almost double what my 130 sq. m. house and garden are worth.

We might not need much but many of us feel much more comfortable and happier with more!
To me, Turbo Pascal and Borland Delphi were revolutionary, I'll always remember them fondly.

This library, on the other hand. I ran their sample app and even the one-line text input component has several issues:

- Caret isn't aligned with the letters I type, https://imgur.com/a/OVjB6ru

- Standard keys for navigation aren't supported (e.g. Option+arrows to skip words, which is similar to Ctrl+arrows on Windows, doesn't work)

- Text selection behaves differently from any other application, and it's also misaligned with the characters.

Wouldn't recommend it at this stage.
2nd session over, looks like this is turning into a majestic fail as no new people joined the server T__T.

HN seems to still be pushing the post to viewers since I have some comments on the post (thanks sanity3141 and cloudking!) and upvotes (thanks random strangers!). But I think the lack of a website is the major turnoff. I initially thought that the allure of the title would be enough; clearly I was wrong :D
Wouldn't your energy be better spent doing a better hierarchisation of your doc so users can navigate to the authoritative anwser easily and intuitively? Rather than relying on some black box commands to get the information that should be what people look for but maybe not?
If you're writing C, you'll be writing much worse than that on a regular basis. There's a reason I rarely use C any more.

But of course if you're going to reimplement OO from scratch in C you will see the entire machinery laid bare. You're only doing it in the first place either because you're committed to using C for whatever reason, or to understand OO implementation strategies.
It's a serious crime; it's not a violent crime. You don't see the cops busting down doors and charging in with riot shields and shotguns to catch your average white-collar fraudster, even though fraud is also a serious crime. This level of violent entry can only be justified by a reasonable belief, founded on evidence (which the police refuses to produce), that the suspect will be violent.

(As an aside, there's no evidence that Afroman is guilty of selling drugs; that makes it even harder for me to understand why your first gut response is to think "how can someone with kids do that". There's no reason to think he's guilty, apart from blind trust in the police's word.)
Isaac Brock Society in Canada. They also have links to different groups worldwide.
While I was raised in a protestant-derivative religion, I also grew up in a deeply Catholic country, and most of my understanding of those aspects of history comes from the public education system - so I may be biased towards the "Protestant take on things", but I don't think it's that ahistorical or inaccurate - otherwise the schools I went to wouldn't be talking about this.
If your into or curious about Automats highly recommend this video, was on Prime. Feel like it's only a matter of time before they make a comeback.

https://m.imdb.com/title/tt4554690/
I see people here and there talking about how we should avoid "humanizing" AI and often hinging on using words like what you'd use to describe human or animal behavior.

Would you chastise someone for designing an API with with methods like "Map.get(key)" and "Map.put(key, val)" because nothing is physically taken or put back?

I'm using words which communicate high-level concepts which, yes, I believe map very well to what's happening inside the AI.

The AI doesn't "see" the spelling of words, because that INFORMATION IS NEVER SENT TO IT. So when I say it doesn't "see" it, that you can take literally, no matter what happens inside the AI.

Another thing I'll ask you to consider is this: why do you want to deconstruct every element of operation in AI but not do the same for your or my brain? We also think through a giant messy network of weighed connections. We're not special. We really want to be, but we're not.

I don't mind humanizing AI, in fact I do it on purpose, simply because I believe neural networks are alike, and all I've read about natural and artificial intelligence seems to support that.
Q: can I self-host questdb in my own EKS?

> QuestDB is a popular time series database used by many companies for their application monitoring and real-time analytics. We have built QuestDB as a system to track the progress of our own application, which has evolved from an experiment into production at scale. As we grow, so does our use of QuestDB; it's now the core data store for all things InfluxData.We are looking to hire talented engineers who share our mission of empowering data producers with tools to

Not super impressed
Rural Germany, where until a few years ago no one except the indigenous would have wanted to live. Now foreign investment firms, mainly chinese, are buying up everything they can get a hold of. Prices for a single family home before the rush about 350k, now 1.5m.

Thanks globalization to make it possible for a chinese billionaire to own property in Schneizlreuth, BY.
(Taleb) How I Write
They might not have known which chipset is in the device when they got it. It sounds like something you'd find out later own and look into expanding the device's usability, only to get disappointed because (surprise) it's Apple.
I think you’re really confused about inflation. The central bank doesn’t control inflation. Saying your currency is inflation proof doesn’t make sense, because you have no control over that.

Inflation is caused by the market valuing the currency less than it had before. For example, if people don’t trust you, your currency will undergo inflation.

Also, I see a lot of claims about metric dc being linked to MEUs but no explanation of what maintains the peg. You can’t just claim the peg, you have to enforce it somehow. Even the bank of London couldn’t do that in adverse conditions (https://www.investopedia.com/ask/answers/08/george-soros-ban...)
In both directions!
https://archive.ph/SVhFH
They were actually from Agartha.
MVP version. Would love feedback from the community what else would be helpful in connecting startups with genuinely interested investors efficiently.
The limited compassion of human beings.. Most people don't care that much unless they're directly affected. This limits the willingness of society to do what's arguably in our best interests, like preventing severe environmental problems by limiting unnecessary consumption, or contributing to a culture where we help provide everyone with basic necessities like food - we may be the ones needing help in the future. I think not caring that much for others also contributes to meaninglessness, unhappiness, and mental health problems.

I don't know the solution, but am trying to "work on it" through e.g. donations & vegan advocacy - I think reducing the abuse of animals in factory farms is a "low-hanging fruit" for reducing suffering & ecological problems - it's usually much more efficient to eat plants directly instead of feeding them to animals.
Pros are great for running multiple simulation synthesizers feeding AUM ( an audio... DAW of sorts, more like a pipeline), possibly driven by a polyphonic controller
I tried and failed to solve Advent of Code 2022 using F# in a purely functional style. Trying to write a tree fold function in a continuation-passing style broke my resolve. Hoping to learn something here.
I saw someone splicing in 40+mph winds last night. The fiddly bit is stopping the umbrella from flying.
on NXP K60 with FreeRTOS and lwIP IP based networking runs without problems with 256k Flash and 64k RAM. Of course it depends on the application, because the throughput is not high, but that is not the point here
They own a dominant platform for consumer shopping and use it to promote their own products. Meanwhile established competitors like Walmart cannot be featured on the same platform without submitting to rules that Amazon itself doesn't have to abide to. It's called a tie-in arrangement in antitrust law, and it's not legal.
I think arrays of 64 byte structures is the most optimal way to architect your multicore "on the same memory" code.

Preferably using int/float which should be atomic on X86 and hopefully on modern ARM too, don't know about RISC-V yet.
In my experience SDL2 is one of those libraries for which you have to be willing to read the source code itself, and the tests which contain handy implementation examples.

That said, I haven't had a problem with the wiki being inaccurate, but a lot of things do seem to not be documented there.