skysight-inc/HackerNews huggingface dataset:
Modders have been hiring sound-alikes for the original Skyrim voice actors since forever. For example, male Khajiits in "Interesting NPCs" sound particularly convincing, this is clearly a work of another professional voice actor closely mimicking Andre Sogliuzzo's original work. As far as I'm aware, no one had any issues with that; using someone's voice without consent was and is an accepted practice. What has changed?

It's the same with other game assets - textures, models, animation etc. In a mod, you just have to match the original game style closely, there's no other way. The common view in the game industry is that it's fine to do because modders usually don't make money. (at least they didn't before Bethesda and alikes let them...)
You mean this ? http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom...
> Were these men speeding through civilians or fleeing dangerously when they were shot?

No, the men in your stories were sleeping in their cars. One was shot 55 times.

The driver in France had just been witnessed fleeing through civilian traffic and crosswalks. They saw him commit a crime and try to flee to continue risking others' lives. He was shot once, only when he tried to escape.

What do you think these stories have in common?

> Do you want others to make the same excuse as you if you were shot by the cops?

If I was risking other people's lives by fleeing from police and used deadly force to try to escape, then yeah. It's not "an excuse", it's their literal job. They tried to detain him peacefully.
The world is officially 'free' of chemical weapons
Why do people use bard, like genuinely, it just gives way worse responses than bing esp on creative mode, the only good thing bard has going for it is that the frontend programmers knew what they were doing and it doesn't auto scroll up when it types.
BB(745) is independent of ZFC. [pdf]
If a GPLed shared library is loaded into a process, everything in it has to be compatibly licensed.

GPL-incompatible applications that dynamically load a GPLed library and use it optionally can probably get away with it.

If you make a proprietary program which can optionally use a GPLed dynamic library, which you don't ship with the program, you're likely untouchable in court, if your attorney argues the point with a tongue more silver than the other guys' attorney.
I’m not sure I believe that people have less discretionary spending, at least in the US. According to one article[1], hotel prices are up 54% year-over-year. Anecdotally, restaurant prices are up by a similar amount compared to pre-pandemic. Things might change when all of the people with paused student loans have to resume repaying them later this year, but we’ll see.

[1] https://money.com/hotel-prices-up-2023-travel/
It's strange how Apple seems to have thrown so much hardware and software at the problem and still the best they can do is represent 2D windows in 3D space. They hardly showed anything that was truly 3D. Even the camera here looks like a standard stereoscopic setup. Basically two 2D windows superimposed on one another.
Dave said: "I saw Bob when I arrived to the kitchen at 9:30"

also

Dave said: "I saw nobody when I was leaving the bedroom at 9:15"

How could he leave the bedroom at 9:15, but arrive to the kitchen at 9:30? Where he was from 9:15 to 9:30? I assume that each transition takes 15 minutes, so that he can't step directly into the bathroom or the living room from the bedroom.
Thanks Daniel. Could you expand on this comment? What did you have to do to be able to publish a paper on arxiv?
For sure! Here's one example where I have it generate SQL (scroll through the thread, the function API is the second tweet): https://twitter.com/reissbaker/status/1671361372092010497

For generating arbitrary code, I imagine you could do the same thing but swap `query_db` with the name `exec_javascript` or something similar based on your preferred language.
1) Political figures have less likeness rights than actors

2) Obvious mimicry and impressions are okay. No one thinks it really is W or Clinton.

3) They are local ads, and thus no one notices
It has nothing to do with any runtime.

You just write

const personType: Type = typeof(Person);

This code gets compiled into

const personType = {
name: "Person",
fields: [
{ name: "lastName", type: "string" },
{ name: "firstName", type: "string" },
],
}

There's no runtime. It's just an object which describes layout of some time.

If you would implement validation by hand, you'd come up with absolutely conceptually identical code. Look at any validation libraries out there.

The only difference is: you specify types with nice TypeScript language, not with some made-up abomination DSL.
> What functionality is missing that you would add?

Are you being satirical? There's literally no functionality beyond the very basics. No timeline customization, advance posting, search, polls, hashtags, view customization, history management, lists, account deletion...
> And even if your last month listed coincides with a public layoff announcement

I doubt people remember all these dates for a long time.
the flipside is async exceptions mean you can always kill a thread

if a goroutine doesn't select on a chan, you're screwed

and don't get me started on how bad Go gets in terms of exception safety. I've seen defer go wrong in so many ways. Unrestricted mutability is mostly to blame.
Instead of sorting, just count the occurrences of the distinct values. For 8-bit values, this requires only 256 registers, each with a relatively small number of bits. E.g.: if the maximum matrix size is 16K*16K, then only 14 bits per accumulator is required.

This is just Radix sort and is very easy to implement in digital circuits. It can even reuse the same adder circuits.
It's possible. Easy even.

Google and Microsoft both were easy to deal with for me, and I even have a domain with a newer TLD (bar). DKIM+SPF is all it seems to take.

My host was also on Spamhaus' blacklist, but no one else's. I'm not sure it mattered, but they were nice enough to remove it and reply with a snippy email about how reluctant they were to do so. No surprise there, folks at Spamhaus would block their own mother.

Self-hosting email is just not that hard. It does take a bit of work, but that's why it's called DIY.
Similar story of selling parts of the Brooklyn Bridge from 1983
[0] https://www.hartunian.com/bridge/
People were also mean to each other and got away with it.

Yes, stupid things did not follow you around, but there were also bad people that were not held accountable.
The explosion of MFA in recent years means that every consumer on the Internet is also inextricably intertwined and dependent on their phone number. They may not even know how to change their phone number in all the profile settings of all the accounts that send them an SMS code.

Losing control of your phone number is no longer a mere social inconvenience. It is a disastrous disruption in your authentication flow, and could render a portion of your online accounts completely inaccessible due to inadequate recovery processes.

There are frequently no paper backup codes or secondary options for people who use SMS MFA. Lose your number and you lose those codes. Good luck recovering from that.
I have a similar page that generates my life in weeks: https://diary.geekodour.org/
It's a hugo site with the dates linking to hugo posts. I agree with the first comment, this definitely gets depressing at times but guess it is what it is :)
Yes! People malign async exceptions but the fact that you can zap GHC thread is genius.

I am mostly a Haskeller (10 years now) but I used Go at a startup once. It was shocking how often we leaked goroutines. Whereas in Haskell, if you use async it's hard to.

Haskell exceptions are tricky (and there are plenty of bloggers who make a niche living acting like they're so hard to deal with you need to hire them) but in 2023 it's trivial. Just use the unliftio wrappers and you're golden.
> But most projects are not average

I call bullshit. Most projects are average by definition. Otherwise that wouldn’t be the average.
SF's budget is around $14B (or at least was last year); I don't think 5% is small enough to qualify as a rounding error.

(Regardless, presumably the GP comment was sarcastic.)
Google ranks AI-generated 'Star Wars' article
If a platform is one tile tall, it will act as a semi‐solid that you can jump up through. If that’s not what you mean, then any kind of evidence (like a video or a screenshot) or some description about what you were doing that caused it would be very helpful!
Agreed. Along those same lines, I've ripped out just as much incomprehensible functional scala as I have "enterprisey" java. For every great idea, someone will internalize it as dogma. Dogma releases one of the duties of reflecting on what they are actually doing and if it is the best approach.

java has it's place. many things have a place.
Yet JSON.parse("9007199254740993") returns 9007199254740992, not 9007199254740993n.
IQ studies show IQ caps at 25, so... yeah no remotely close.
The standard docs can go fuck themselves. I've never seen a community try and fuck up a good library as hard as the React community does.

React itself is great. Almost everything built on top of it and every word spoken about it on the internet is garbage.

The incessent focus on shit like CRA, NextJS and people shitting themselves over "NIH" is going to kill React in the next decade and we're going to be stuck with something 10x shittier in it's place. Well done team!
They also still don't support automatic WKD lookup and sending on mobile 5 years after reporting. Pretty silly.
One addition and one move replacing one multiplication? Absolutely makes things much cheaper.
The official source I found after reading the news: https://www.defense.gov/News/Releases/Release/Article/345192....
When I got my IT degree (after being full-time in the industry for over a decade), I had to do some projects in Java, and… it was fine. It was pretty much the same stuff I had learned to do in Obj-C and Swift and PHP with just different syntax to varying degrees. In the end I was like, "this is it? What's there to hate here?" I assume it has to do with the cruft that comes from its age) but from the little I've seen of C++, it had the same sort of cruft) and just its association with enterprisey corporate environments.

That being said, for those that have drunk deeply of the functional Kool-Aid, I guess they're going to have an aversion to anything as strongly OOP-oriented as Java is. And I certainly have my own choices of tech I'd rather avoid wherever I end up going in my career, like JavaScript outside the browser. So in broad strokes I understand the "I feel disgusted coding in X" mindset.
My new software development agency - WebCheer
I've launched my own agency, WebCheer after I saw that traditional software development took time, was not always reliable, and overall just not the best.

Check it out and let me know what you think :)
How do you deal with being flagged as spam?
I just don’t see this getting better. I know my company is currently in the process of getting out of a lease in a nice office on market and no one wants it.
Prettier which is a Ecmasceipt formatter. It basically doesn't have settings as a feature. You can change some things like eol and if you want to use tabs or spaces. Everything else is more or less as it comes, and they want it to be that way to stop discussions in the teams using it and to not allow feature creep.

I call Pettier a compromise tool, noone is happy noone is too mad when you force it on checkin etc
No, they don't. They literally link out to semver.org
...so that AI can suck them up...
This one irritated me.

There was (and is) so much to do. People used to talk to each other and interact with other and with their environment more though. It's vastly harder now.

Disconnecting from time to time is refreshing.
I agree. Yeah, as most people here know, C# is Microsoft's version of Java (they used to say if you know one, you pretty much know the other, although have diverged a more as time progressed). So to some degree, most of the problems of Java can be found in C#...

... although you alluded to one problem that Java has. Its frameworks were developed during the height of design patterns and many (like Spring) are bloated or overly complex or not worth the trouble (and actually, I think design patterns, when used very carefully and in truly useful situations, can be fantastic).
What're you talking about? JS has had macros since the dawn of this world. Just eval(anything). For example eval(tsc("function f(x: number): number { return x + 1}")). Easy!
Counterexamples in type systems
Finally terminated (2015) – FinalTerm retrospective
Just FYI, when this was written, "framework" was a buzzword. Everyone tried to write a framework for something, and tried to sell it over well-working libraries. The hype died down because it became obvious that frameworks are overly complicated and don't compose well.

p.s. The hype predates even HN. I remember reading these stuffs on magazines. Holy crap, I'm old.
Just had this conversation the other day. It's become so unusual to see high major versions that it's basically become taboo.
Not if they've dropped support for several versions of Python over the years, no. More like v5.10.12

This software is absolutely not in alpha anymore, it's used in production and the project even acknowledges this explicitly.
There is a massive difference between a research project and doing something in production at scale. Also Netflix doesn't shoot their own movies so I wonder who this is developed for? There are better ways to do background replacements and pull mattes without forcing actors to work under blue and red light.

Megapixel's Ghostframe is another interesting approach to mattes with LED walls which have their own spiky chroma issues with only RGB emitters. Adding more LEDs of other colors to improve the spectrum could alleviate that but I'm guessing there are cost and manufacturing hurdles there which make it more cost effective to fix it in post where a grade is usually applied anyways.

https://www.ghostframe.com/
Good, this is a good move. If a service cannot get its catalog under control and curated properly by the institutions that use it, then the service should be prohibited, especially to vulnerable children.

Libraries, including my municipal one, depend heavily on these eBook services, and the independent public libraries have basically abdicated their liberty and freedom to curate their collections and choose what readers can access. They have given that up to a commercial service that doesn't know or care about local communities nor their ethical or moral standards. So, I would support a widening ban for these services until they can restore said freedoms and liberties to libraries and educational institutions that finance their operations.
“I have found it to be easy” is not the same as “it’s easy”. The former could boil down to “I’ve been lucky.”

In short, I’m skeptical that, given the recurring cries of anguish I’ve seen here previously, your anecdata is universal.
Zerover is satire.
75% of the staff were useless. And that’s been evident over the last 6 months.

Threads is not a threat at the moment. Everyone I follow has already gone back to Twitter and hasn’t posted on threads since the first day.
This may not be a fully "new" method. In the FMV video game Gothos, from 1997, the actors have visible purple light fringing. A commenter on youtube gave this explanation:

> If the foreground actor or object was too close to the fabric or the green Kino banks were too bright, green light spilled onto them, creating headaches during keying.

> To counter this, a DP could set up Kinos with purple gels to fill the green spill. If done incorrectly, the actor or object would now have purple lighting on them instead of green.

https://www.youtube.com/watch?v=3_lWIFlMbMU&t=7m20s
That literally feels like the JavaScript ecosystem we have today and the past few years. New frameworks almost every week...
Microsoft hosted MacroScript as TypeScript plugin or toplevel wrapper would solve this problem.

You just need to spark it, community will help maintaining it.

It would solve all codegen needs from generating clients to runtime type assertions and many interesting problems in between.
So there's a reason people think SF is going downhill.

Something to do with using scarce housing stock for short-term rentals instead of housing residents I assume.
Who cares about old Androids? Facebook su-, sorry, Meta sure doesn't.
I got fed up with Midjourney making me feel like I'm a pervert, so discontinued my subscription.
Laziness is the Mother of Invention
Which isn't to say that all mammals and especially not that humans can therefore cope fine come what may.
Following State Farm’s California Exit, Farmers Insurance Sets Limits
Was a tough time - I wish I could have told him we were expecting but alas.
Good spot - thank you!
Yeah, doesn't stroke well with "FastAPI is already being used in production in many applications and systems. And the test coverage is kept at 100%. But its development is still moving quickly." now does it?

It doesn't matter how quickly you move, you can apply real semver numbering just fine. Five years and a 0 dot one hundred is obeying the letter of the law while being utterly ridiculous.
> You can get violently robbed in public and no one is going to intervene.

Show me a city where this is not the case. In real life, people tend not to interject themselves into violent crimes in progress.
Thank you for both recommendations, will check them out!
Even if you work from home in SF your employer still owes the SF Prop C gross receipts tax. Wild eh? City already lost Stripe, Square and PayPal to it.

I think SF suffers from its own type of 'resource curse' [1] where like Venezuela and its oil, city leadership takes incredibly for granted the continued presence of tech in the city and just runs it into the dirt.

[1] https://en.wikipedia.org/wiki/Resource_curse
This is just a great example of how flawed the "site authority" concept is at Google. It completely pushes little guys out and unless you have an enormous budget to invest in getting the same authority "links", you're pretty much guaranteed to never make it.

It's also why sites like Forbes, CNET and others abuse this very flaw. Over the last 5 years, many of these big media sites have become experts in every single topic imaginable, even though a lot of the content they publish is completely unrelated to what they are known for.
It doesn't. You can trip the GPL on anything that makes your code and the GPL-covered code form the same "program." What that term means exactly is strategically ambiguous; but it definitely does NOT mean "same address space."

Shared libraries are very much NOT a firewall either, Stallman explicitly said otherwise[0] and Lesser GPL is there specifically for people who want it the other way round.

Linux is special - it's licensed with an exception that says user space never trips the GPL. Linus has also further interpreted said exception to mean that code that only touches user space equivalent APIs can live in kernel space without tripping GPL. They even have DRM[1] that enforces this interpretation on LKMs.

Absent that exception, who knows. The GPL copyleft is deliberately written to be as strong as copyright laws are, and we live in a legal environment where APIs can by copyrighted. So it's entirely plausible to argue that a GPL operating system trips its copyleft on all software written for it. A less hypothetical example: packaged emulators. If you sell a proprietary game wrapped inside a GPL emulator, that's a single program now, and you're violating GPL. However, while several emulator developers have had their work used in exactly this way, none of them have been willing to demand a relicense of the game their emulator was packaged with.

[0] https://sourceforge.net/p/clisp/clisp/ci/default/tree/doc/Wh...

[1] Digital Rights Management. Yes, Linus could actually sue a driver vendor that circumvented the Linux kernel linker licensing rules under DMCA 1201. GPLv3 explicitly contravenes such interpretations of the code, but well, Linus ain't touching that license with a ten foot pole.
Yeah I had thought similiar. One of the calendars on Tim Urban's blog article has quite a nice separation of youth, career, retirement etc but I think your delineations are more pertinent.
Too bad people forget how bad Mark is by any objective standard and think that’s equal to how bad they THINK Elon is.

Memory is a fascinating thing.
I think you are thinking more of defense contracting than darpa.

Also, darpa has real use-cases and those use-cases tend to be hard to solve ones, they aren't VCs looking for the next trend to vampire like a national security version of the TV show shark tank.

Granted, it is 2023, it is the govt, and it is tech/eng/sci holy trinity of profit so I wouldn't be shocked if I am off the mark with my assessment.

Edit: typo
Meanwhile Sam Altman was on a worldwide press tour repeatedly saying that their mission is to “democratise” AI. They’re actually doing the exact opposite: gatekeeping, building moats, and seeking legislation to entrench a monopoly position.
I guess so? It's pretty janky and a day or two of light work in between more serious commitments but feel free to take it and do what you will!
The other huge factor is that this is bolted onto instagram and your followers and accounts you follow copy over from instagram.
Even the device drivers were written in Lisp.
Recovery?
I disagree that the Government should block local municipals from deciding to exert their freedoms and liberties.
Wow that's crazy. Canada's capital, Ottawa, is similarly sized (about 800K-1M depending on how you slice it) and has a budget of just 5.5B CAD or 4.14B USD. [1]

What in the fresh hell are they spending 3.5X Ottawa's budget on? Surely not street cleaning.

[1] https://ottawa.ctvnews.ca/2023-city-of-ottawa-budget-passes-...
It'll get better eventually, but a whole lot worse in the near term. Prices need to drop to meet demand and the homelessness and brazen criminal behavior are rapidly pushing demand down even further.
I can’t speak for Libbey but librarians get to curate their own catalog on hoopla, don’t see why overdrive would be any different.

It’s not like everyone who signs up for hoopla all opts into the same catalog.
> CS classes and degrees are akin to reading books about swinging hammers rather than just swinging the hammer.

Computer Science is akin to learning how to forge a hammer, what materials to use in said hammer, and then determining what size and shape is applicable for a given task.

Sometimes the specified hammer is made. Most times it is not.

"Swinging hammers" is rarely, if ever, considered.
This won’t get any better. [It’s getting worse.](https://www.businessinsider.com/san-franciscos-union-square-...) Locals have been complaining about crime and homelessness for decades, but leaders just doubled down on failed policies. [So locals started leaving.](https://wolfstreet.com/2023/03/30/population-drops-even-more...) Their most popular destination [is Austin.](https://www.movebuddha.com/blog/moving-to-san-francisco-migr...) To compound this, San Francisco has the lowest rate of returning to office work.

San Fran’s budget is/was so large thanks to sky high property taxes on property values decoupled from reality. They’re coming right back down to earth, and with occupancy rates so low, SF is going to need to tighten its budgetary belt significantly.
kurzgesagt has a video about (spinning) black holes as an energy source: https://www.youtube.com/watch?v=ulCdoCfw-bY
A 2D rendering pipeline is trivial. There are numerous hobbysist 2D rendering frameworks for every computer architecture in the past 40 years. It was far more difficult to program N64 in 3D than in 2D. The CPU was more than capable to exceed SNES in every dimension. It was not hard at all. 3D already requires 2D rendering.