skysight-inc/HackerNews huggingface dataset:
you're right; i had a vague memory that they had perhaps included language in the license to clarify questions like this, but apparently not. this is all it says

> To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.

in their faq about gplv2, the fsf explicitly takes the side of your hypothetical 'litigious-happy contractor' https://www.gnu.org/licenses/gpl-faq.en.html#InternalDistrib...

> Is making and using multiple copies within one organization or company “distribution”? (#InternalDistribution)

> No, in that case the organization is just making the copies for itself. As a consequence, a company or other organization can develop a modified version and install that version through its own facilities, without giving the staff permission to release that modified version to outsiders.

> However, when the organization transfers copies to other organizations or individuals, that is distribution. In particular, providing copies to contractors for use off-site is distribution.

note that this is talking about gplv2 ('distribution'), so presumably contractors can already sue apple for this if apple uses gplv2 code in internal tools; they might not win, but the fsf thinks they should
This is what I wrote earlier on HN when this last came up (https://news.ycombinator.com/item?id=34840654):

Jodie Allen (his sister and only heir) is just following his instructions, from what I understand. She isn't financially benefiting from shutting down the computer museum, she is just executing his will:

> According to multiple reports Paul Allen’s will states that the Paul G. Allen Trust, which contains billions in assets, including the NFL’s Seattle Seahawks and NBA’s Portland Trail Blazers, will be liquidated upon his death and the assets used to fund his passion projects. Paul Allen died in October 2018 and the Trail Blazers have been rumored to be on the sales block for the past few years, but all’s quiet on the Seahawks front. Is Jody Allen trying to hold onto the Seahawks against her brother’s wishes?

https://theshadowleague.com/the-instructions-are-clear-the-s...

The problem is, a lot of projects didn't make it into his list of passion projects. More:

> Sealed lips aside, here’s what we know: In 2010, Allen pledged to bequeath the majority of his wealth to philanthropy. (During his lifetime, Allen gave away more than $2 billion, according to the Chronicle of Philanthropy.) Tasked with this mammoth undertaking is his sister Jody Allen, trustee and executor of his estate, who is bound by her brother’s wishes as set out in the trust.

https://crosscut.com/culture/2022/11/16b-sale-paul-allens-ar...

One can accuse his sister of not following his instructions, I guess, but unless we know what those instructions are, it isn't a very easy accusation to back up.
Growing your vocabulary is good.

In the near term though it taints your speech and writing with superfluous hyperbole, which is regrettable.

That said, I think we all go through that stage. The upside is that we come out the other end with a firmer grasp on how to use words to get our meaning across.

A big vocabulary is a means. Not an end.
Surprisingly, the glymphatic system was only discovered a decade ago. The new part is this 40hz light and sound, which has only be done in mice so far.
That code looks readable to me. It is well formatted and the functions are small, with simple control paths. No variable assignments or loops to unravel.

It defines no macros, but refers to some defined elsewhere; the instructions say you are supposed to use a certain other source file related to Chapter 14 of a book.

I could probably ramp up on this in a day, if I had reason to.
yes maybe but then you still had to work hard without appropiate reward for a while. So what difference does it make? Either way you'll be working to prove yourself first and then you make a decision whether you want to keep working hard for no additional reward. Also let's remember that this is all based on somebody's own perception of their value. I have seen it where somebody thinks that they did enough work for today and they take it upon themselves to stop working now because they felt that in relation to others, they already did an equal amount. But they were wrong and then they just look like terrible workers with a massive ego.
It's a pretty standard terms for all the companies unless you are huge.
This is necessary but not sufficient. Logs can contain other data, that could be used to narrow down the user base enough that you could guess which user it is, and now from just the logs you have de-anonymised an ID and can see everything that user did, or likely did.

In reality you need multiple different steps here: anonymous IDs, well-defined reasonable retention periods, strong access control and audit logging, and a privacy policy that says why the data is collected (for service quality typically) and how/when it will be deleted.

There's no one-clever-trick to GDPR, the law was intentionally designed to require businesses to apply holistic best practice. Whether it has done that well or not is another matter, but that was at least the aim.
Yah, please post it! Can you speak to the minimum resolution and wear rate/lifetime with single electrode approaches?
Wow, look, move semantics! An advanced compiler could even check for that...
If you want managers to fire marginal employees you have to make it so doing so doesn’t screw them over. That means always backfilling (quickly) and meanwhile adjusting output expectations.
Nice article. Is this stack-agnostic? I built a tool to help Laravel developers deploy their PRs to preview environments with the help of Laravel Forge.

https://glimpse.sh
Took me a while, but I tracked down the conversation. Turns out it wasn't a research paper, and I wasn't linked to it but found it on my own in researching the discussion I was having[1]. It was an a video about engineering and cost effectiveness of sintering metals and the current downsides, which (at the time) there were attempts to counter by using specific laser patterns, but even with that the fatigue life was lacking compared to other manufacturing methods.

This is, of course, four years out of date, and I can't state for certain how accurate the review of the problems that video provided were, but it did a very good job of explaining what caused those problems, so I wasn't left with many questions as to why sintering wasn't as well suited for some situations. That said, I'm not in this industry, I just noticed some relation to a prior conversation I had and the topic is interesting to me.

1: https://news.ycombinator.com/item?id=24795406

2: https://www.youtube.com/watch?v=fzBRYsiyxjI
you're not seeing the ones that have been taken down though.
Feels like folks are not making enough money maintaining the existing space station, so they need to get rid of it to make way for the next $100B space station project.
What do the phones add to a shooting?
There has to be a joke with "You have died of site entry" but I cannot find it.
Few can afford not to follow the basic (DO --> SECURE --> DOCUMENT --> ANNOUNCE) workflow. Working in any other order and you end up having to redo some if not most of the previous steps for whatever you where enterprising.
> Human rights” just rhymes with “exercise of power.”

Ultimately, yeah.
In the technique I showed, I am using a difflist to enumerate a set of HTTP POST form fields and their expected types. This difflist type is defined in such a way that one of its type parameters gets inferred as a function type which takes the decoded values in the correct order and returns a record containing the decoded form. Eg from Field.[int "id"; string "name"] we get a type parameter int -> string -> 'a, where 'a is the type of the final decoded form.

This is the kind of real-world usage where difflists or heterogeneous lists shine. The same technique is used by this library to define type-safe GraphQL resolvers: https://github.com/andreas/ocaml-graphql-server
Ya I think it does. But tell that to any C level after sometime a company grow… They will look at you wondering which weird idea you talking about.

Maybe it’s the Silicon Valley but it’s cool they still care about details like this.
Lovely opening paragraph :

> I sometimes think of my computer as a very large house. I visit this house every day and know most of the rooms on the ground floor, but there are bedrooms I’ve never been in, closets I haven’t opened, nooks and crannies that I’ve never explored. I feel compelled to learn more about my computer the same way anyone would feel compelled to see a room they had never visited in their own home.
> they still haven't reached parity with what a mediocre human driver is capable of

When that driver is sober and alert and paying attention. Which I'm sure is at least 90% of the time.

If I'm coming back from a party, or an ER visit, or being 95 years old, I may not be in that 90%.
>serverless PHP was basically impossible until Laravel Vapor came along

I've got production PHP Lambda runtimes that predate Laravel Vapor by 7 years...
Working smart, not hard, does set you free though.
More like "taught helplessness". Google search sucks now.
One of the big problems with trying to compete is that Temu and SHEIN both have their last mile, which is the most expensive of them, subsidized a huge amount by the USPS because of international postal treaties. Amazon think they can outdo it with their own network? Not a chance.

People buy from Temu and SHEIN knowing it's basically a lottery ticket on the stuff showing up and disputing the CC transaction if it doesn't. What's the old saying? Don't wrestle with a pig because the pig just likes it and you end up covered in pig shit. Same applies here.
The main thing that I learned over these four years is that an insane percentage of people are unbelievably selfish.
Hi. Gustavo Pezzi here (from pikuma.com). You're absolutely right; I'll make sure to pass this to Gabriel and I'm sure we'll add this detail to the blog post soon. Thank you for the heads up.
This is one of those situations where rubber hits the road on theory vs real life. The concept of multiple vendors being better for the user seems to not play out as the multiple vendors are still a low number (3 in the current example) which means it's very easy for them to collude even if they never actually get in the same room, chat session, email chain, etc to do the colluding.
see also :

https://developer.mozilla.org/en-US/docs/Glossary/Polyfill

What is a Polyfill? [2010]

https://remysharp.com/2010/10/08/what-is-a-polyfill
https://en.wikipedia.org/wiki/Natural_monopoly

Competition theory assumes that if firms are abusing their market position by overcharging consumers, competitors can enter the market and undercut them.

When you have a market with very high barriers to entry (government regulation + physical infrastructure costs), you can't just start your own internet service provider to undercut existing Korean telecommunications, because you won't make enough money to pay your investment back.
I got a lot of the animations from https://www.mixamo.com/

I downscaled a lot of them in blender. They are quite good for how easy it is to get them and work with them.
I love HN morality takes.
Agreed on PHP tooling. I'm surprised more hasn't been borrowed from other frameworks. Working in this space too on serverless wordpress+mariadb[0]. We have a lot of open source tooling on our roadmap to make this as complete as serverless for other languages.

0. https://www.agiler.io
I want to see a time graph of the total number of checked boxes.

I would think that over time more boxes are being unchecked, but I also see a lot of people re-checking the unchecked boxes.

Also, I would think the script kiddies would be automatically unchecking most of them by now.

Yet, nearly all (over 900k) remain checked.
article date 2022

the new feature appeared in 2021
It appears as available for me. As a fairly regular buyer from them (but not in commercial quantities or anything close) my experience is that their restocking turnarounds are usually only a few weeks. They're very responsive via email if you want to inquire ahead.
Vitamin D3 might also help.
Yes, and the DOS machine is standalone, not connected to the internet. See https://slate.com/technology/2014/05/george-r-r-martin-write...
I understand this conceptually, at least that moving from one orbit to another is very costly in energy. But what mental model can I use to get a rough idea of which things require more energy vs less? Or maybe what contributes to that energy requirement?
too many temporarily embarrassed millionaires in the US.

(or rather, not that people on the bottom think they’ll be on the top someday, but they’ve come to identify with the ruling class, and bought into the arguments that we can’t have nice things because of inflation or moral hazard or whatever else.)
I think SQLite is maybe the best option if you can get a bit clever around the scalability implications.

For instance, you could maintain an in-memory copy of the log DB schema for each http/logical request context and then conditionally back it up to disk if an exception occurs. The request trace SQLite db path could then be recorded in a metadata SQLite db that tracks exceptions. This gets you away from all clients serializing through the same WAL on the happy path and also minimizes disk IO.
>"We" are collective humanity.

No, "we" are not. This kind of silliness doesn't happen in most civilized places. Even in the US. This incident is an outlier.

>These things seem to be happening more and more.

Go back 100 years and you'll see it was much worse. Sure, parts of the US seem to be backsliding a bit, but that doesn't mean every place is. 95% of the world's population lives outside the US, remember.

>Stories that sound like they're from 100 years ago occur today with growing frequency. It appears "we" are going backwards.

Maybe in some particularly backwards parts of the US. That doesn't generalize to everywhere.

>I'm not sure what your point is.

My point is that if you put your kid in a private, religious school run by a bunch of backwards religious nutcases, you shouldn't be surprised when they tell you insane, ridiculous stuff such as traditional Native American ceremonies being "devil worship". I'm sure there's other crazy religious schools in the US much like this, but we don't normally hear about it because the parents actually subscribe fully to the religious ideology, and because they're a small part of the population anyway: most people just send their kids to (secular) public schools.
Right. The reliable reference point for comparing the program with macros is the same program in which the macros have been expanded.

Comparing it to some completely different, nonexistent program which solves the same problem without macros is fallacious.
Show HN: AI-driven resume coach to help you train for your job interview
Hi, for the past couple weeks I was working on a resume trainer to prepare candidates for their job interview.

I tweaked prompt a lot to make questions interesting and engaging & I think I have something cool.

Please use and let me know how you like it.

For positions that you interview for you can be specific like: Java springboot engineer or React Senior Developer

Cheers, Dan
Except that China is on pace to exceed 2023 deployment in 2024. They've already installed 45.7GW in the first quarter. You're drawing a lot of inferences from a phrase in one article. They're also installing massive amounts of grid-stabilizing storage: 35.3GW in just Q1 of this year, which exceeds the 22.7GW they installed in all of 2023.

You seem to be comforted by the idea that China isn't actually deploying renewables at the rate they are. It's a strange thing to be comforted by; in any case, I don't think it's a particularly good idea to become attached to.
╯‵Д′)╯彡┻━┻

Angry guy flipping a table has always been my favorite.
Exactly which country do you think I live in?
Thanks for pointing the missing glyph. I will paste the correct code.

backbias←{+/,⍵}
logistic←{÷1+*-⍵}
maxpos←{(,⍵)⍳⌈/,⍵}
backavgpool←{2⌿2/⍵÷4}⍤2
meansqerr←{÷∘2+/,(⍺-⍵)*2}
avgpool←{÷∘4{+/,⍵}⌺(2 2⍴2)⍤2⊢⍵}
conv←{s←1+(⍴⍵)-⍴⍺⋄⊃+/,⍺×(⍳⍴⍺){s↑⍺↓⍵}¨⊂⍵}
backin←{(d w in)←⍵⋄⊃+/,w{(⍴in)↑(-⍵+⍴d)↑⍺×d}¨⍳⍴w}
multiconv←{(a ws bs)←⍵⋄bs{⍺+⍵ conv a}⍤(0,(⍴⍴a))⊢ws}
Looks very promising. Enjoyed the idea. But would love to see some pricing. The only option is to get in touch, and this gives me an enterprise and expensive feeling.
Congratulations, you’ve come up with the worst managerial policy I’ve heard proposed all year.
Provide tools, strategies, and alternatives. They still have to use them (it can't be forced), but it's definitely possible to smooth the path. For example, if you have a friend who is trying to quit drinking, invite them to fun alcohol-free events.
If it was going to be Open Source anyways, sure. I will generally keep a local copy of the up-to-date repo and don't really worry about Github taking that away from me. Scanning and training is stuff they can do when I host it anywhere, so I'm not really spooked by that either.
this is in response to the just-updated "culture deck". but netflix has for ages (always?) had their so-called keeper test.
You’re not far off the mark. Many jobs/skills that require intense mental concentration report practitioners needing a rest period or having an upper limit to performance.

A notable example I remember are the United Nations’ live interpreters. They can only interpret a live conversation for only about 45 minutes before they have to switch off with a new interpreter because the error rate just exponentially goes up due to mental fatigue.
For Java applications, we built a structured logging library which would do a few things -

- Add OTel based instrumentation to generate traces
- Do salted hash of PII (injected in plain text by API Gateway in each request) like userid, etc to propagate internally to other downstream services via Baggage
- Inject all this context like trace-id and hashed PIIs into log
- Have Log4j and Logback Layout implementations to structure logs in JSON format

Logs are compressed and ingested to AWS S3 so it is also not expensive to store so much logs to S3.

AWS provides a tool called S3Select to search structured logs/info in S3. We built a Golang Cobra based cli tool, which is aware of the structure we have defined and allows us to search for logs in all possible ways, even with PII info even without saving.

In just 2 months, with 2 people we were able to build this stack and integrate to 100+ microservices and get rid of Cloudwatch. This not just saved us a lots of money on Cloudwatch side but also improved our capability to search to logs with a lot of context when issues happens.
If you look up the Wikipedia page for WordStar and try to trace who owns the assets now, you find a tall stack of software companies that were acquired by others and eventually it seems to loop.

* WordStar was created by MicroPro International

* They were acquired by SoftKey

* They acquired The Learning Company and took that name

* Then they were acquired by Mattel

* ...which sold the assets to Gores Technology Group

* ...which split into GAME Studios, yet another "The Learning Company", and Broderbund

* ...which was acquired by SoftKey?

Or maybe it was part of one of those Learning Companies that sold its assets to Riverdeep Interactive Learning Limited? I think they're now Houghton Mifflin Harcourt Learning Technology.
Apple's position is that if you want to develop or compile for apple devices you have to do it from apple devices. Apple says cross compiling is not allowed for MacOS. It's a pain in the ass for people doing user space software development and as a result apple ensures you get worse software and worse compatability layers. That's the apple premium (TM, cha-ching) you pay for. Maybe find a better ecosystem to get locked into.
The actual electors are basically pointless though. You can assign the electoral votes however the states decide to (some split it, et c) and that’s that. The rest is risky pageantry (and not even an entertaining sort!) and has been very nearly since day 1. The human electors have never really functioned like they were supposed to.
he gives every sign of sincerely believing it except for donating his salary (as he did when he was just a legislator)

certainly external financial interests are helping him a great deal, and there's been significant plundering historically, but it remains to be seen what happens with that. since perón, investing in non-portable assets in argentina has historically been a 'heads i win, tails you lose' deal with the government; your losses will be privatized, but your profits will be nationalized. so generally it's the argentine politicians doing the plundering, not barrick gold or the ypf investors
But which standard, or even rough category means a lot.

Forged?
Stamped?
Die cast?
Investment cast?
Billet/machined?

Each of those has vastly different characteristics.
Compared to the US, with countless cases of political corruption with Boeing and Microsoft basically running the show, I would.
No idea where privacy enters in here.
Employee evaluation is not defamation. Boss evaluation is called 360 and has been around forever. I regularly submitted my direct reports to my boss for candid comments about my performance. It's part of a healthy culture.

Also, maybe we're all ICs here, but your boss has a boss who is asking the same damn question about them as they are about you. And up it goes until you reach the board, YC, etc, who just has a different kind of boss.
Molecular Interactions and the Behaviors of Biological Macromolecules
Server would have done better returning a 418
Once again saying that these dark patterns should be illegal.
Shenzhen has some of the most expensive housing in China if not the world.

Also, I agree more housing is necessary. But building more housing also risks induced demand. Cheaper houses encourages people to move to buy them. Therefore, we probably would need to also restrict demand, either with a hard limit (max properties you can own) or more likely with a soft limit (2nd property is taxed 2x, 3rd is taxed 3x etc).
I might be missing something, but in my experience as a product manager, we would refer to these as requirements.
What is this comment even referring to?
Yes, though note you'd need to add a few modules to get the full capabilities of the FZ (eg the RFID reading and 432Hz antennas iirc). Be warned that the documentation is kinda minimal, so if you're new to IOT stuff there's quite a learning curve. There are fairly decent core libraries in C and also a fairly capable micropython stock, but you have to be willing to figure out a lot of stuff on your own or with the help of their user forums.
Or you could run it quantized on about $6k worth of 192GB Mac Studio — probably not that fast.
> But it's made a HUGE difference in quality of life for me and I wouldn't choose to work fully remote even if I could

I feel the same. A normal 9-5 workers will be yelling about remote but once they started a remote work they will know it's not heaven at all. Especially if you try to organize anything

> For me this is muay thai (kickboxing), bicycling, hiking, camping, kayaking, board games, singing, and trivia.

This is what I'm missing right now. I started picking up my guitar again but there are no way to make new friends to play together.

And I also started programming since I was a child. I still remember writing my first game ( a horse gamble one lmao) and sharing it with friends. It will be a cherished memory always, not because of the code. But the time spent with my classmates.

The one who "gambling horses" with me now lives in the Bay area chasing his American dream. Last time I visit him he showed up with his expesensive car. I don't even recognize his car model (I'm not a car person). And a friend of mine waved at me when we hanged out. He seemed jealous. It's clear that money does not solve his loneliness.
Private trackers, anyone?