skysight-inc/HackerNews huggingface dataset:
> But the way it is written, it changes existing license! You can not do that in EU, what if user does not agree with the new licence? It is quite illegal in most EU countries!

It is not illegal as the license terms are available from the start. The text of the license effectively changes. If you do not agree with what the license looks like after two years, you should not enter into that agreement in year zero.

> Many scammers do that, and there are strong pro-consumer laws to prevent that!

Consumer laws are largely based on the idea that you cannot take away people's rights, you can generally add rights. Even if there was a hypothetical case that you mention, it would be legally absurd in the FSL case. You could have the license swap over in the US, after which point in time no trace of the FSL remains and the license file can be legally swapped. In that case you can re-import the source code into your country.
Are there any good, in-depth courses that don't require watching videos?
For various industry-specific or specialized task models (e.g. recognizing dangerous events in self-driving car scenario) having appropriate data is often the big secret sauce, however, for the specific case of LLMs there are reasonable sets of sufficiently large data available to the public, and even the specific RLHF adaptations aren't a limiting secret sauce because there are techniques to extract them from the available commercial models.
Can the author provide example of dumb ideas? Or is it "dumb ideas" == "ideas I disagree with"

More generally, it seems like the recipe of this breed of substack author is to take a basic object level opinion e.g. "I don’t like pronoun people" or "AI people are dumb" and turn it a whole pseudo intellectual rant without ever getting to the point.
A company is just legalese + people. And people are notoriously for-profit, especially in this day and age.

The board can maintain control of the legal aspects (such as the org itself), but in the end, people are much more important.

Organizations are easy to duplicate. Persons, less so.
I live in Dusseldorf and never noticed any crime at all, tell me 1 park I cannot go after dawn?
Sorry, but what is SMI?
You just witnessed a significant crime. Someone's chasing you to mop up loose ends.

It's a somewhat contrived case, but being chased happens. A car that automatically tickets you would be one where this would perhaps be the only reason you'd go this fast, but would still prevent a scenario in which your car potentially decides to turn you over to someone who would kill you.

Not that I'd love seeing either option -- but I'm much more for leaving room for extenuating circumstances than I am for locking people out of functionality without due process.
> When Jobs left Apple it went to hell because there was no one competently directing the technical guys as to what to build

I'm not sure that's true though? They did quite alright over the next ~5 years or so and the way how Jobs handled the Lisa or even the Mac was far from ideal. The late 90s Jobs was a very different person from the mid-early 80s one.

IMHO removing Jobs was probably one of the best thing that happened to Apple (from a long-term perspective). Mainly because when he came back he was a much more experienced capable person and he would've probably achieved way less had he stayed at Apple after 1985.
Citation needed on the ideology being a powerful motivational force in this context. People who think they're doing groundbreaking work that'll impact the future of humanity are going to be pretty motivated ideologically either way regardless of if they're also drinking the extra flavor from the mission statement's Kool-Aid.
Vectorizer.ai – Automatically Convert JPEG and PNG to SVGs (Free While in Beta)
This is not my project. I came across it and after experimenting a bit with it thought it was worth sharing with the community.
> I pay 42% taxes and still these government pools are not only a bit pricy

You're eligible only for making a shopping at Lidl and Netto after work, and for paying Rundfunkbeitrag. As I had heard multiple times while on full time employment in Berlin and seeing over 40% cut off on my monthly payslip: "beggars can't be choosers".
Oh yes, having a car in Sweden is very expensive. And yes, the current government did remove the EV incentives. My point is just that that's not a positive or negative against Tesla compared to other brands.
"Never trust a test you didn't see fail"
I would add:

* on the client side, store the token as a secure https only cookie, as local storage is accessible by any module of your app, see supply-chain attacks.

* be extra careful with oAuth [1]

* for APIs, be strict with CORS [2]

[1] https://salt.security/blog/oh-auth-abusing-oauth-to-take-ove...

[2] https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
don't try to apply modern moral standards on historical figures
Are you saying I should have used the word asylum seeker instead of immigrant?
Considering Google and advertizers have been scamming us for decades, I'm just clawing payback.
Generally, check yourself with OWASP cheatsheet:

https://cheatsheetseries.owasp.org/cheatsheets/Authenticatio...
Doesn't the license conflict with itself? The "not-yet-Apache-licensed" code is obviously derived from the "now-Apache-licensed" code, thus it must be "Apache-licensed" too.
That’s why I said “competing” and not “using”, yes.

It’s just that for me the phrase “exclusivity period” would imply that you could compete as a provider of sufficiently-old versions. And technically you can, except the script kiddies will take you down in a heartbeat, and in that respect you’re in a very different world from the one the original developer was at that point in the past even if alternative offerings are ignored.

(Consequently, the original developer is not competing against old versions of their own software the same way as Microsoft used to be competing against old versions of Office or Apple is now competing against older Macbooks.)
Over unity, infinite compression algorithms, perpetual motion machines, tidal energy (unless you think subsidy is the goal in itself) and so on.
Actually, I think we're doing a huge disservice to our profession as programmers when we call stuff like this "an insane number of gotchas". This is no critique of you or your post specifically, mind you, and I know where you're coming from. But it's a critique of a general tendency among programmers to call anything that requires a bit of knowledge and thought beyond the simplest surface level solution "complex" or "insane to implement on your own". It's not. While I know that you're list of gotchas isn't exhaustive, the real list is not so much longer that it's not perfectly reasonable to expect someone to be able to implement it correctly.

I say that as someone who was on the "receiving end" of this kind of advice for years btw. I always thought that the things that are "better left to libraries" are really arcane and impossible to understand, which only lead to confusion and an inability to truly assess options. And it's really just a matter of semantics and framing. It would be perfectly reasonable to say "it's not complex as long as you keep this reasonably long list of gotchas in mind".
We could anthropomorphize any textbook too and claim it has human level understanding of the subject. We could then claim the second edition of the textbook understands the subject better than the first. Anyone who claims the LLM "understands" is doing exactly this. What makes the LLM more absurd though is the LLM will actually tell you it doesn't understand anything while a book remains silent but people want to pretend we are living in the Matrix and the LLM is alive.

Most arguments then descend into confusing the human knowledge embedded in a textbook with the human agency to apply the embedded knowledge. Software that extracts the knowledge from all textbooks has nothing to do with the human agency to use that knowledge.

I love chatGPT4 and had signed up in the first few hours it was released but I actually canceled my subscription yesterday. Part because of the bullshit with the company these past few days but also because it had just become a waste of time the past few months for me. I learned so much this year but I hit a wall that to make any progress I need to read the textbooks on the subjects I am interested in just like I had to this time last year before chatGPT.

We also shouldn't forget that children anthropomorphize toys and dolls quite naturally. It is entirely natural to anthropomorphize a LLM and especially when it is designed to pretend it is typing back a response like a human would. It is not bullshitting you though when it pretends to type back a response about how it doesn't actually understand what it is writing.
It's easier to leave twitter than your county
>It's well known that you should likely _delete these tests_ once you've written higher level ones that are more testing behaviour than implementation!

Building tests only to throw them away is the design equivalent of burning stacks of $10 notes to stay warm.

As a process it works. It's just 2x easier to write behavioral tests first and thrash out a good design later under its harness.

It mystifies me that doubling the SLOC of your code by adding low level tests only to trash them later became seen as a best practice. It's so incredibly wasteful.
Honestly we already have paperclip maximizers they are called corporations. Instead of paperclips they are maximizing for shortterm shareholder value.
I don't keep going. I stop. Recovering from burnout is riskier and a lot more expensive than enforcing a reasonable work schedule.

If social media is pressuring you, unfollow people or quit it altogether. You don't need that in your life. You just need to keep your job and cover your bills. Everything else is extra.

Pay attention to the work culture around you. Heroics are not rewarded where I live, and neither is being married to your job. There's a lot less pressure to reach burnout conditions. That's how it ought to be.
I think it's both attention-getting and distracting to start with a definition of unit testing that hardly anybody uses. Now I'm not interested in the article because I have to see what your sources are and whether you're gaslighting me.

The reason people use the term unit test to mean the size of the system under test is because that's what it's generally meant. Before OO, it would mean module. Now it means class. The original approach would be to have smaller, testable functions that made up the functionality of the module and test them individually. Decoupling was done so that you didn't need to mock the database or the filesystem, just the logic that you're writing.

Some people disagree with unit testing and focus on functional testing. For example, the programming style developed by Harlan Mills at IBM was to specify the units very carefully using formal methods and write to the specification. Then, black-box testing was used to gain confidence in the system as a whole.

I feel that a refactor shouldn't break unit tests, at least not if the tools are smart enough. If you rename a method or class, its uses should have been renamed in the unit tests. If you push a method down or up in a hierarchy, a failing test tells you that the test is assuming the wrong class. But most cases of failing tests should be places where you made a mistake.

However, I agree that functional tests are the hurdle you should have crossed before shipping code. Use unit testing to get 100ms results as you work, functional tests to verify that everything is working correctly. Write them so that you could confidently push to production whenever they're green.
I like it.

I totally get the problem projects like mongo, redis and sentry face. AWS, azure etc just eat their lunch and don’t help anybody. That will kill open source in the long run.

This still gives me access to inspect the code, contribute fixes I might want, self host if I feel like it or pay someone for the SaaS if I don’t, knowing the money goes to someone who contributes to the project.

And if the original authors bork the product and after two years it becomes clear they won’t fix their ways, I can fork the old product code I liked and develop it into the product I want. Heck if I’m right and my idea is better than the original I’ll eat their lunch too.
I don’t think I misread anything. I wasn’t talking about the synthesis steps.

I don’t see any additional risk here. All the information presented is already widely available AFAIK. The handwringing damages credibility.
Then why are they spending so much on facebook ads: https://www.facebook.com/ads/library/report/
Seems the support would be a realistic feature, though, because it's based on https://springrts.com/ that does support MacOS X.
No, but that challenge would exist if it was GPL which is why a hypothetical FSL-GPL would not be possible.
Agreed, flask is nice for a student who wants to handroll a lot of code as a learning experience, but you end up reinventing the wheel unnecessarily IME. The library ecosystem for flask seems quite fractured which doesn't help.
When Was the Last Time Tech Blew Your Mind?
Which smart people believed in infinite compression algorithms or true perpetual motion?
Twitter peaked at 368 million users 2022. It is among various analysts expected to drop 4% of users to reach approximately 2020 level in 2023, and another 5% more users in 2024 to reach 2019 level [0]

That's not enough of a loss to motivate discarding twitter conversations.

[0] https://www.bankmycell.com/blog/how-many-users-does-twitter-...
Greg had been writing deep systems code every day for many many house for the past few years.
Apache 2 is not copyleft: derived works of Apache-licensed software can be distributed under more restrictive terms as long as all the acknowledgments, etc., required by the original are still in place.
Please excuse the unsolicited suggestion.

I recently learned a cognitive behavior technique where when you notice that you're demonizing something, you make an effort to find something good about it. As in, "I dislike this situation very much, but it's a nice learning opportunity", or "I miss a loved one that's died, but I sure have a lot of great memories with them". It can feel like gymnastics the first time, but then it clicks. The goal is to remember that each entity is multifaceted and complex, without putting on rose-tinted or doom-tinted glasses. Closing yourself off to that complexity that's inherent in everything is not worth it.
Hyperloop is probably a good example in the context of the article.
Isn’t this similar to a short-seller mantra from finance?

“The masses can stay irrational longer than you can stay solvent.”
Oh kind of like how Google has been freeloading on our private data for decades? Yep you're right, Google isn't honest enough, so I'm happy to stick it to them.
That is the point we often overlook the obvious stuff. It is something so simple and trivial that nobody sees it as a vital part. It is something along the lines of "Textbooks are all you need."
Seems relevant to the past couple days’ of events re: OpenAI.
Various folks into the 21st century.

Edit: point taken.

https://en.m.wikipedia.org/wiki/History_of_perpetual_motion_...
More than one that I've personally known. They miss just a tiny sliver of theory and they believe that their smarts are large enough to be able to see something that everybody else must have missed.
this reminds me of the 5 laws of stupidity

https://youtu.be/3O9FFrLpinQ?t=16
The WSJ take is this second-guessing is investor-driven. But, investors didn't-- and legally couldn't(?)-- buy the nonprofit, and until now were adamant that the nonprofit controlled the for-profit vehicle. Events are calling those assurances into doubt, and this hybrid governance structure doesn't work. So now investors are going to circumvent governance controls that were necessary for investors to even be involved in the first place? Amateur hour all the way around.
I didn't see a source link on the download page.
In Berlin showers in saunas are usually mixed. Talking specifically about saunas only, different in public pools etc.
There's an even better free way for students to use it - with adblocker! It even saves Google the bandwidth of streaming the ads! How considerate!
Even if you don’t pick Avalonia, their notes for Mac distribution look useful:

https://docs.avaloniaui.net/docs/distribution-publishing/mac...

For example, the GitHub actions runner itself is a modern .NET core project with CI except for .app packaging.

https://github.com/actions/runner/tree/main/.github/workflow...
Some seem to go. Was in Berlin this week and visited the Schwimmhalle in the Velodrom and it was pretty crowded. Don’t think all swimmers were tourists.
If you reduce cars to a length of just 1, you get Unit Rush Hour, which turns out to be much harder [1]. Thew hardest 6x6 instance takes 732 moves to solve!

Unit Rush Hour can also be viewed as a maze with a certain orientation rule.
On my orimaze page you can try playing the hardest 4x4 and 5x5 instances in your browser.

[1] https://arxiv.org/abs/cs/0502068

[2] https://tromp.github.io/orimaze.html
That's a clause from the standard GPLv3 covering something different:

"An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion."

The requirement to offer users of modified versions interacting remotely over a computer network a copy of the source is seperate and has no such limitation. Which rather suggests that the drafters of the license considered this issue of requiring people to make unrelated modifications and did nothing to stop it.
It's very hard for me to take anything which starts with CatB seriously. It was very charismatic, beating up a strawman which didn't exist, and zero of it played out as expected. Eric Raymond is mostly gone, as everything he's touched has failed. Open-source has started to realize Richard was right about ethics, as the two movements have increasingly converged. Richard, for his part, is still marginalized, socially awkward, and everything seems to be playing out by the playbook he wrote in the nineties.

This writing is just as confused. The author is missing the basic points of a license: A license is like a constitution for an ecosystem for how people will interact, a check-and-balance on the monopoly power of the license-holder, and a community contract. The FSL is looked at through none of those lenses. The attempts at empathy with the opposing viewpoints clearly don't express an understanding of those viewpoints. The reasoning is just bad.

Even taken at face value, a license which does not set up an ecosystem of equals is a cathedral license, not a bazaar one. The citation is weird.

Analyses needed for licensing:

- Who will contribute, and why?

- What ecosystem is being set up? One of equals? One with a central party?

- Why will my customers give me money? Does this preserve my ability to make money?

... and so on. Those require deeper dives. "If you build it, they will come" doesn't work. If you want contributions, for example (not everyone does), you want to do a deep dive on the needs, wants, and motivations of potential contributors. An ecosystem of equals (bazaar) will bring in more contributors, but also more competitors.

I'll give a personal example:

In my professional work, I use 100% open-source, largely to mitigate for the risk of what happens when the cloud vendor disappears. FSL mitigates that risk, while BUSL doesn't.

The license seems non-crazy, though, and a huge step up from BUSL. What's concerning, though, is that it's completely unclear that the author understands why this license makes sense, so it's liable to be misused. It feels more accidentally-stumbled-upon.
You're saying he was working out great all these years until suddenly he was not working out anymore and was fired fast?
What else are comments?
That “experimenting with UBI” is indistinguishable from any other cryptocurrency scam. It took from people, and he described it with the words that define a Ponzi scheme. That project isn’t “mitigating AI risk”, it pivoted to distinguish between AI and human generated content, a problem created by his other company, by continuing to collect your biometric data.

https://www.technologyreview.com/2022/04/06/1048981/worldcoi...

https://www.buzzfeednews.com/article/richardnieva/worldcoin-...
He says they are conflicted, but that he does not accuse them of having acted subject to it.
It's a marketing term to convince gullable company execs that they can replace critical staff with "AGI" which they will do, pay them selves a bonus, find out it doesn't work and waste millions just to rehire the same kind of staff that they already had before. Rinse and repeat...
You mean this one?

https://github.com/DvorakDwarf/Infinite-Storage-Glitch
How did you come up with this number? Advertisers pay a varied rate per impression. Actually, high income users are valuable ad viewers and I'm sure advertisers pay a premium to display ads to them.
The handouts and slides are there. They are fully self-contained, not mere bullet points that the lecturer then talks about.
> songs of syx.

Oh no, I hadn't heard of this. Just purchased it.

Given the amount of time I've spent playing Factorio, this could well make the rest of the year disappear!
Same situation for me with adguard on safari both on iphone and mac, no ads so far. update: i do see ads on safari mobile now
> Give me a concrete example of a harm prevented

One can only do this by inventing a machine to observe the other Everett Branches where people didn't do safety work.

Without that magic machine, the closest one can get to what you're asking for is to see OpenAI's logs for which completions for which prompts they're blocking; if they do this with content from the live model and not just the original red-team effort leading up to launch, then it's lost in the noise of all the other search results.
Social Media and Social Life
It’s the same reason companies outsource things which aren’t their “core competency”. It’s the same reason that people outsource their infrastructure to Amazon.
I guess I have a new obsession now.
Couldn't this kind of things be caught by type checking?
1-indexed vectors should be different type than arbitrary offset vector (implicitly convertible in one way only).
But the nature of the courts was so different. There were no judges (certainly not lifelong) andthe jury was selected by lot among the whole population using this lottery contraption https://en.wikipedia.org/wiki/Kleroterion.

That would be very easy to replicate today , we already have trial by Twitter or Facebook. Maybe someone should give it a serious try
https://www.deeplearningbook.org/ , PDF version: https://github.com/janishar/mit-deep-learning-book-pdf
Independent is the tricky part. AI companies already are asking for government regulation but how independent would that regulation really be?
Im logged in and see no ads. Safari with adguard, no ads on mac or phone. Update: i do see ads on safari mobile now.
I'm having to deal with this stuff right now. Firebase stores their refresh token in local storage and that allows minting new session tokens once they expire, are they wrong? Is there any other way to remain signed in "forever"? (until logout or until token is revoked)
It's just that keypass seems to me more reknown (I had never heard of Enpass before), so I would have assumed one would have compared both before choosing one or the other. I was then wondering what were the benefits of Enpass over Keypass. Not that I have any preference or bias: I know keypass and wondered how it compared to a similar solution.