skysight-inc/HackerNews huggingface dataset:
Yeah, I think my spa was one of the "trendy" ones. They did put up signs reminding people not to have sex in the pools, though they weren't at the "guards" stage yet. So I imagine there must have been some incidents.

As I said, it was more an issue in the (textile mandated) bathing area, not so much in the textil free saunas though.

It's good to know there are still other spas around.
If it has no motivation and drives of its own yeah why not. AI wont have a "psychology" anything like our own it wont feel pain it wont feel emotions it wont feel biological imparetives. All it will have is its programming /training to do what its been told. Neural nets that dont produce the right outcomes will be trained and reweighted until they do.
That's fair. I've never been in such a situation, and hope that I never will. When my family faced a break in we were thankfully not home at the time, did not have much of value that could have been or was lost either. But I would still not pass moral judgement on someone in a similar situation who did happen to be at home and choose to protect their property. And I do find it sad that the legal system would potentially ruin their life over it.
Open Source AI in Neovim
Coming from Wroclaw, Poland, those pools look very similar to this one [0] which turns out to be German-built in late 1800s (Wroclaw used to be a German city before WWII).

[0] https://www.yelp.com/biz/wroc%C5%82awskie-centrum-spa-basen-...
In which case you could say the three non-employee members of the board have no background in AI. Two of them have no real background in tech at all. One seems to have no background in anything other than being married to a famous actor.

If Sam returns, those three have to go. He should offer Ilya the same deal Ilya offered Greg - you can stay with the company but you have to step down from the board.
Or like too much air in a balloon.
I can't speak for every American but I find that plenty of Americans are fine with collective bargaining they just don't want to do it through a union if they're in a lucrative line of work already. Which isn't terribly hard to understand, they don't need or want an advocate whose main role is constantly issuing new demands they never cared about on their behalf. They just want to be able to pool their leverage as high value workers within the organization collectively in times of crisis.
That argument could work better if premium wasn't priced at probably 10x the average revenue per user they are getting with the ads.

I don't think even Google consider it as a real option internally, it's just a way to get more money out of higher income users.
> It leads with considering "unit" to be "the whole system" being bad

I do not understand this statement. Could you point out which part of the article you mean.
However you will find this exact dog whistle in every thread about German social issues without fail, and it rarely gets downvoted.

Stop pretending that you can say it. You say it every damn time.
Pretty sure that Sutskever understands the technology, and it looks like he persuaded the others.
I am not going to say that some of these testing religions don't have a place, but mostly they miss the point. By focusing on TDD or "code coverage" the essential questions are missed. Instead of focusing on methodology instead I recommend asking yourself simple questions starting with:

1. How do I meet my quality goals with this project (or module of a project)?

This is the root question and it will lead to other questions:

2. What design and testing practice is most likely to lead to this outcome?

3. What is the pay off value for this module for a given type of testing?

4. How can I be confident this project/module will continue to work after refactoring?

etc. etc.

I have used TDD style unit testing for certain types of modules that were very algorithmic centric. I have also used integration testing only for other modules that were I/O centric without much logic. I personally think choosing a testing strategy as the "one right way" and then trying to come up with different rules to justify it is exactly inverse of how one should be thinking about it (top down vs bottom up design of sorts).
I am not sure this is legal in my country!

In Czechia "release" is a legal act done by author(or right holder). You can do it by uploading code on Github etc.. But it is something author did themselfs.

You can not perform legal act (releasing) with extra conditions like a delay. Either you did it or not!

For the same reason you can not put extra conditions in Last Will (house is yours, but you have to take care of my cats). That part is simply not enforceable and gets ignored by notary!

So I am worried, clause about Apache license is invalid, and software may get forever stuck under less permisive license!
Germany has very few NA immigrants. People like those above are hinting at muslim immigrants and asylum seekers. When you blow a dog whistle hard enough, it reaches frequencies everyone can hear.
Yup, 100%. You're not allowed to call a spade a spade anymore. Rightspeak and all that.

Everything is always awesome, and don't you dare go against the system.

I wish we could decouple this wokeness/madness from the political spectrum, ie have centrist parties with more traditional values without going to / having to go to the extremes.

Having traditional values (and I'd perhaps call not being a pest one such traditional value) is not an extreme right thing, believe it or not.
Why not use the audio channels too. Is that too small a bandwidth in comparison to video?

If the video is relatively static ... I am assuming compressed video would be very light-weight even for long videos.
It's easier to BS about non-technical things than it is to build something.

Set rules that kick out anyone who is not building something or learning to build something.
Maybe that was true in the past but there's a lot of high value production nowadays on it, including short series.
Yes, the interfaces are clunky, different and confusing. That’s why people despite the cost eventually liked cable because it is an inclusive bundle.
I'm expecting RealAI. Would line up neatly under OpenAI (typographically) and generally has an ambitious sound to it.
A good argument for independent regulation/oversight.
I don’t remember which media publication, but at least one of the ones posted on HN on Friday/Saturday noted that three board members had resigned this year, and it was also mentioned in related HN threads that this is probably what has made Friday's vote possible in the first place.

Edit: This one for example: https://sfstandard.com/2023/11/17/openai-sam-altman-firing-b...
It is easier to locate keys when given hints like an empty space on the board, it’s much easier to find “f4” next to a gap rather than counting four keys from the left
It make sense to write a test for a class when the class/method does complex calculations. Today this is less the case then it was when the test pyramid was introduced.
Sadly, optics matter too. Even if Altman was the schemer, Ilya sure has made himself look like the one.
I think it's just because the C cabels tend to be newer and companies van get away with more disposable build quality now than when A was booming.
Read https://www.manning.com/books/unit-testing it's the best book on the subject and is presenting the matter with good evidence.

"Tip #4: TDD says the process of writing tests first will/should drive the design of your software. "

Yes and if that does not happen during TDD i would argue you are not doing TDD. Sure you always have some sort of boundaries but design up front is a poor choice when you try to iterate towards the best possible solution.
Part of test-driven design is using the tests to drive out a sensible and easy to use interface for the system under test, and to make it testable from the get-go (not too much non-determinism, threading issues, whatever it is). 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! But the best and quickest way to get to having high quality _behaviour_ tests is to start by using "implementation tests" to make sure you have an easily testable system, and then go from there.
It's not scalable because it's a resource hog. Other languages JIT require much less. I think that's the biggest obstacle to its wider adoption.
> Fowle said: “I tasted a tiny drop – a tiny drop – of this. It’s very rich, it’s got a lot of dried fruit as you would expect, a lot of spice, a lot of wood.”

That's some expensive tasting.
At 20,000 drops per liter, each drop costs over £200 ...
> However, it's pretty clear that Sam just solely focused on delivering fast in order to keep his advantage

Yes, I'd assume most investors prefer this type of approach to a more cautious one. Meaning that companies like this are more likely to attract investors and more likely to beat the ones which care about AGI safety to actually building an AGI (whatever is that supposed to mean).
ProprietaryAI
How is the FSL any different than tiered, expiring copyright terms? This is a step backwards for libre software. It's like a mix between copyright and patent, in the sense that the monopoly (patent) expires after a given point, but you're still bound by license terms that are less permissive than they should be to be libre software.

For the record I don't care what qualifies as open source, as that is a commercialized term and thus will lean toward permissive or permissive + trademark stuff like the MPL and Apache licenses.

It seems the best way to build libre software, from my perspective, is through the AGPL. Compliance is as easy as providing a link to the repository of code you use to provide the service.

If a license like FSL catches on, what stops modified licenses from cropping up with extended expiry terms? Before you know it, a SaaS suddenly needs 5, no... 10 years before it becomes profitable! Because we should care about profit in a bazaar or a community...

As well-meaning as these efforts are to help developers find more sustainable means of developing, I don't think this is going to help. Security patches in the community-friendly code will be 2 years behind, guaranteed. People who can't pay for the latest version will have to use an old version which might be broken.

We need to come to terms with the idea that capitalism and volunteering can't easily coexist. The incentives and goals of business are opposite that of libre software development. Libre software seeks to enable everyone regardless of their assets.

By all means, solicit ways to incentivize your work in libre software. Relicense if you must, but I will steer clear of this license like the plague. It is not compatible with software freedom until its expiry date occurs, and even then it's questionable and hard to trust.

I care about software freedom but ultimately decided that I wasn't going to spend my time on something where other people participating couldn't respect me, or acknowledge and appreciate my contributions. I've been on both sides of that relationship and I know how it should be done, but few ever reciprocated when I tried to be cordial.
Who knows if they follow him or just don't want to work for OpenAI anymore.

That are different things.
https://www.oreilly.com/library/view/api-security-in/9781617...
I recommend to have a look at singularity as well https://sylabs.io/ which I use successfully in the past.
For those interested in this course, be sure to check out his Little Book of Deep Learning as well! https://fleuret.org/francois/lbdl.html
Drug cartels are pretty innovative and practice a lot of the same techniques when it comes to building out one’s business. They just operate in a legal environment where being cut throat is a bit more literal than say, ousting your board chairman with no notice
I think things changed a lot after 9/11. At all the anti-war rallies it was common to hear "From Iraq to Palestine, Occupation is a Crime." Also, in the 90s, being globally aware was a LOT harder than even 10 years later, even if you set out to do so. These days, kids may well have played online games with folks in Palestine, or at least neighboring countries.

The world has changed a fair bit in the last 30 years.
Correct. That's why they were able to fire Sam.
Propeller does this kind of: https://github.com/google/llvm-propeller/blob/main/Docs/Opti...

It doesn't work online on the running code, but does on already compiled binaries. You can't move things after loading, without the application helping you, because the function pointers may be saved already. But you could optimise between runs.

Alternatively, jits can already do pgo.
> There were complex class hierarchies, patterns that weren't documented but had to be followed, interfaces from 10 different packages, really hard to grok names, magical DI, Lombok, complex mock testing all while 10 different linters and code coverage tools yell at you.

And this is exactly what Go avoids, in my opinion and experience.

Unless someone shoehorns Go into an Enterprise Java style (which, sadly, is possible, and sometimes done), the problems you listed with the Java codebase either don't exist in Go, or are orders of magnitude less painful to deal with, even in large Go codebases. Plus, the toolchain is pretty obvious, because most of it ships with the language.

And while my argument mentions new hires specifically, because the impact is most visible with them, this is just as important for mid and senior level developers; yes Go is sometimes more verbose (although enterprise Java and lots of C++ code still runs circles around Go in that regard) than it's contemporaries, it is also obvious. There is little magic, there is little action at a distance, and the opinionated style of the language discourages superfluos abstractions.

I have used quite a few languages so far in my career. Go is the first where I was able to comfortably read and understand std library code within the first week of learning the language.

> Just off the top of my head, for-loop semantics [which to Golang's credit, is being fixed but it is absolutely a breaking change],

It is technically a breaking change. Practically, it isn't, because there simply are no examples of production code in the wild that rely on this unintuitive behavior (As mentioned multiple times in the discussion on Go's issue tracker, the dev team did their research on that), and code that implements the (very easy) fix, will continue to work after the upcoming change.

> Nothing about Golang gives me that confidence.

My experience is different. I know that most of the problems the Rust compiler complains about will be handled by the fact that Go is GC'ed, and most of the rest I avoid by relying on CSP as my concurrency model (Can't accidentially copy a mutex if there's no mutex ;-) )
Ragel – State Machine Compiler
See also: Practical Deep Learning for Coders https://course.fast.ai/
Rather, the cable became universal and the protocols diverged. But I’m fairly sure the situation will be fixed by the adoption of USB-PD as the ultimate power standard. As all the other standards (QC and else) are including it in their own. And the remaining HDMI devices will be phased out in a decade or so.

Then you’ll need to only care about the wattage rating when charging devices. Seems like future for me.
> You can not perform legal act (releasing) with extra conditions like a delay. Either you did it or not!

There are definitely fundamental legal questions in Open Source licenses that differ from country to country, but you're most likely incorrect that a delay cannot happen in Czechia. Delays in (non software) licenses are very common and have been held up in courts. In fact, that's the common case of many licenses that they hare different rights associated over time.

> For the same reason you can not put extra conditions in Last Will

I doubt that whatever regulates wills restricts contracts or licenses.
is it possible that this drama is being staged on purpose, in order to create some suspense ahead of ChatGPT-NextNum or something like that?
I like the term "exercised" for coverage of questionable assertative value. It's rather pointless in environments with a strict compiler and even some linters get there, but there are still others where you barely know more than that the brackets are balanced before trying to execute. That form of coverage is depressingly valuable there. Makes me wonder if there is a school of testing that deliberately tries to restrict meaningful assertions to higher level tests, so that their "exercise" part is cheaper to maintain?

About the terms thing:

Semantics drifting away over time from whatever a sequence of letters were originally used for isn't an exception, it's standard practice in human communication. The winning strategy is adjusting expectations while receiving and being aware of possible ambiguities while sending, not sweeping together a proud little hill of pedantry to die on.

The good news is that neither the article nor your little jab at the term "tested" really do that, the pedantry is really just a front to make the text a more interesting read. But it also invites the kind of sallow attack that is made very visible by discussions on the internet, but will also play out in the heads of readers elsewhere.
That sounds extremely different from my local hacker space.

Every time I visit, there's a crowd of people from high school students to retirees building stuff and most of them are happy/excited to tell you all about their new project.

Despite 5 Prusa, 1 Formlabs SLA and 1 SLS, you usually have to make an appointment or wait for you chance at printing. The laser cutter and CNC are mostly idle, though.

The talks that others offered were postmortems about building something and one guy gave a lecture on how he patented and commercialised his own milk frother design. Another project was CNCing the clips for leather bicycle luggage bags. After a while, the regulars added a really nice café corner so that you can comfortably gossip a bit away from all the machine noise.
…then they gave their Irresponsible AI team a big raise.
Huh, I always forget a lot of programmers weren't around when this stuff was invented. It's all actually pretty simple, and very little complexity. However, there are so many "gotchas" (that can result in zero security) that anyone writing a guide like this would probably have you sign a waiver, then any company you work for sign a waiver, and include your firstborn child.

For example, user/pass is pretty simple on the surface:

1. app sends server user/password.

2. check if it matches the password in the database.

3. if so, respond with a token the app can send back that is associated with the user. if not, return with a 401.

The number of gotchas in this simple 3-step process is insane... here's some off the top of my head (not exhaustive):

- make sure the login form includes a CSRF token.

- do not store the password in plaintext in the db. or encrypted, probably. Since an attacker can possibly get the encryption key and then decrypt all your passwords. Use strong, slow hashes.

- rate limit your logins to prevent brute-forcing (slow hashes work great here)

- use constant-time comparisons to check if the password matches (e.g., hash_equals() in PHP), RTFM for whatever constant time check you are using or you will open yourself up to timing attacks.

That's the issue with security stuff, there are so many gotchas that anyone writing a course would open themselves up to getting sued (at least in the US) just for missing a gotcha or someone with Dunning-Kruger thinking they know everything and getting hacked ... it's too risky. You have to just get into the industry and learn it the hard way. At least that's how I learned everything I learned.
This is a great response, thank you for taking the time! My current interests vary more or less around philosophy of mind, metaphysics, technology (less technical and more about our relationship to it), and sociology. I do have some sources for these such Aeon, Nautilus, and a couple of others, but was curious what other people deem as well-written magazines. I'm taking a look at some of the ones you suggested, thank you.
Isn't this mainly about what happened after the war and developing then hydrogen bomb? Did anyone seriously believe during WW2 that the Nazis/Soviets could be the first to develop a nuclear weapon (I don't really know to be fair)?
Some of them actually had an end slot that could be tightened / untightened by a regular screwdriver It took me ages to realise this.
This is like saying you won't change the oil, because the car is important to you. On the plus side, whatever burnout you're experiencing hasn't yet reached the later stages where one's functioning is super degraded or just halts. And, to be honest it sounds like it's not yet affecting your family life either, or you're not aware of it yet. Good place to be. An especially good place to look at prevention too. Recovery from advanced stages of burnout takes years. And if an episode catches you unawares (meaning you don't yet have a habit of recovering while functioning from a severe episode) it can bulldoze you for months. Do you have a financial buffer for that?
I expected this kind of reply.

By your reasoning we can just call anything chemicals, as all physical matter are a mixture of chemical elements.

Words matter. Sand is not a chemical.
Crime exists everywhere on different scales. The genie is out of the bottle so to speak in the US, so gun control on a scale that brings America in line with other countries while also keeping citizen's rights and safety intact is imho not so much possible anymore. Does not feel like there is a good black and white answer to that, I would say the risk of being shot while not committing crimes is quite minimal in the US as well.
It gave me the warning with uBlock origin a few weeks ago. I think the ad-detection is not turned on for all, that's why it may seem it still works. It also could be that some of the filters in uBlock trigger the detection more than others.
>I couldn’t keep track of time with it

Same, just 5 minutes to balance something out so i don't have to think about it tomorrow...2 hours later...

It's also really nice that you can download a free "Demo" that is the full game, the demo is just a older version then the paid one, plus the soundtrack is just phenomenal.
Which news stories mentioned that virtually the whole staff was leaving? I saw a bunch of departures announced and others rumored to be upcoming, but no discussion of what percentage of the company was leaving.
While I am not entirely persuaded the specifics of this license are correct it does seem to be a potential improvement over the status quo and so it is good that it is being tried.

With the economic situation how it is I think we will see a lot of these sorts of things shake out as our current direction is unsustainable.
It's also one where the US government and military has been itself in opposition to Assad's forces. What then would be accomplished by rallying over it?

People tend to get up in arms and out in the streets when their concerns aren't being addressed. They tend to be a lot quieter, even if they have major concerns, if they are. Sort of the concept behind "silent majority."
Until it's publicly funded, it needs to be funded somehow. People who don't pay and block ads are scamming YouTube, or scamming advertisers.
An “innovation” team is often useful…usually it’s called research or labs or skunkworks or incubator. It’s still terrifically difficult for a large company to disrupt itself — and the analogy may hold for “responsibility”. But there is a coherent theory here.

In this case, there are “responsibility”-scoped technologies that can be built
and applied across products: measuring distributional
bias, debiasing, differential privacy, societal harms, red-teaming processes, among many others. These things can be tricky to spin up and centralising them can be viable (at least in theory).