skysight-inc/HackerNews huggingface dataset:
Hi all, I'm JJ Nguyen, founder of Makelog, a changelog tool for modern software teams. We just launched a demo of an up-and-coming feature: the ability to autogenerate changelog entries with GPT-3 based on Jira, Linear, and Shortcut issues.

We've been in the release communication space for the last couple years and realized that one of the main challenges to getting stakeholders to read release notes is translating technical content into laymen’s terms while also making the content contextful and engaging.

We thought GPT-3 could be useful in addressing this problem that plagues many software teams and decided to build a mini demo site of how it might work.

What do you think about this application of GPT-3 for release communication? What are some other ways to scale human-readable release notes, particularly for teams that ship very frequently?

Thanks!
yes... it is there at boot

then after boot you relink for next boot
"separating rail operations from infrastructure"

That has been a complete shitshow in Sweden and the UK, which are the examples I know of. Nothing is coordinated and actors blame each other.
In 2000, plenty of enterprises were adopting Python to replace Perl, and doing CMS based on Zope.

During the late 90's there was a DDJ issue dedicated to Python.

The first Python version I used at work was 1.6.
Python has types now (though it didn't when I wrote the 36kLOC program I had in mind).

What problems are there with python variable scoping -- you can have global and local variables, shouldn't that be enough?
Yes, but this thread is about doing the linking after boot. It doesn't matter if you link synchronously before you start the program or link asynchronously after you start the program - you will still get a new unique binary for each boot.
Here are the B2C rules for e-commerce in the EU, which are supposed to be the norm: https://europa.eu/youreurope/business/selling-in-eu/selling-... . Anything beyond that is retailer-specific. Note that this concerns all forms of remote selling, i.e. phone sales, webshops goods, but even door-to-door vending -- basically anything that does not involve the customer setting foot in your brick-and-mortar store.

> When can your customer withdraw from the contract?

If you have given all the necessary information about the right to withdraw, your customer has 14 days to withdraw from the contract - without any penalty and without having to give any reason:

For goods – this means 14 days after delivery
For services – this means 14 days after the contract was concluded

> What are your obligations after the consumer withdraws from the contract?

You must reimburse the money received from your customer (or cancel their payment) within 14 days of being notified they are withdrawing.

You may withhold this reimbursement until you have received the goods back from the customer, or at least received evidence they have actually sent them.

> Who pays what?

The Customer pays the cost of returning the goods (unless you failed to inform them of this in advance — in which case you will be liable for these costs).
This is the entire point of setting up an environment, to call up a known good dependency for this use case. None of those python 2 programs went away. They are still there, waiting for you to run them with python 2.
20m is not catastrophic at all. Maybe the elites buying beach front properties didn't get the memo?

I live well above that and I'll gladly be closer to the sea.

We are lucky to live in such a time of heat. Actually that's the main reason so many of us CAN be here in the first place.
In reality world what we shall fix is pollution and co2 isn't one. What we need is abundant, extremely cheap energy.

But don't fret, the sun will teach you a lesson or two...
The replies your comment got are very very illustrative of HN. Not much actual advice but plenty of gut responses masquerading as advice.

At one point in my life most/all of my socialization stemmed from going to garage and estate sales. This was during a time where I would have been homeless without my parents.

Otherwise, I’ve also gone the Forest Gump route in the past. Walking for an hour or longer has an amazing affect on inhibitions that’s much healthier than alcohol or medication.

I do reject that learning social skills is suddenly locked out at some age. But I definitely agree that it gets more difficult. Oddly, supposedly there’s a long low point until the 60s. People in their 60s have an uptick in happiness and life satisfaction that seems more about actually being 60 than about the life lived to that point.
D fell into the same trap. D 1.0 started as a relatively simple language mixing OOP and basic template semantics and attracted many people from Java/C# backgrounds. But with D 2.0 they started to appeal more to C++ programmers. Advanced template metaprogramming, even language features were added to make it easier to interop with C++, in hopes that C++ programmers will transition parts of their apps to D.

In the meantime, chasing C++ programmers introduced problems. Template heavy code means that IDEs can't follow it well and there's problems with compilation time. C++ programmers never were keen on GC so D tried to introduce GC-free semantics for the language which aren't complete.

I don't think C++ programmers in general are worth chasing. If they stuck with C++ for such a long time, it means they are used to it and accept C++ with all its flaws. It's also my impression that Rust is attracting more JS programmers than C++.
> website where people can upload videos and others can play them in their browser. What would be actually involved in doing this?

The minimum would be a stateless server handling <input type=file>, storing it in the file system and responding with the path exposed by nginx or something. The user agent will take care of the playback, be it Firefox, VLC or mpv.

Now if your average users upload high bitrate videos but have shitty bandwidth, you'll need to transcode them down to lower resolution or higher compression to save them from rebuffering. Still, no client-side scripting needed.

In case their connection quality is unstable, HLS is finally necessary for on-the-fly adjustment of playback bitrate. This is the secondary purpose of JS viewers around the web these day (the primary one being DRM). The other possibility with custom viewer is to lighten the server load by enabling P2P transfering, e.g. in case of PeerTube. Realistically, you'd either deploy the barebone one I mentioned in the beginning or set up a PeerTube instance; anything in between is probably a waste of engineering effort.
it's pointless. just use strong key(32 bytes) for aes which has native hw support everywhere these days.
Earthing: Health Implications of Reconnecting Human Body to Earth's Electrons
India's Adani slammed by $45B stock rout
I feel like instead of being about fascination for the dead it was more about absolute boredom due to the lack of entertainment that the life back then provided.
There shouldn’t be much of a difference, although the rust crate is more similar to the OpenSSL part. Just make sure to properly seed your CSPRNG, e.g. via using Rust’s ThreadRng[1]. In basically all cases there is no reason to use anything from the rand crate except ThreadRng.

1: https://rust-random.github.io/rand/rand/rngs/struct.ThreadRn...
May I recommend to learn how to use a tracker software? It is very fun to play with!
You misread their suggestion, which was to bring it down TO $50 not BY $50 (ie a $950 reduction on a $1000 product).

Though easy to see how you read it that way as their way isn't remotely realistic.
> Maybe I've been lucky, but every time I've been looking for a job I've had AT LEAST two options.

You got many offers precisely because a lot of companies were (over)hiring. And the fact that you had many options on the table allowed you to get a better compensation (either because you negotiated, or because everyone else did so the industry standard increased). You benefitted from these hiring binges.

When that was the case, I saw a grand total of 0 complains by tech workers that tech companies were hiring too much; it benefitted them immensely but that did not translate in any article praising CEO for taking these risks.

Could these companies keep on these workers ? Many can ! But a hallmark of good governance is having a budget and taking care of your expenses.
At your household level, you can probably afford to pay for Netflix, Disney+, HBOMax and Amazon prime at the same time. And maybe you did during COVID because you were watching TV more.
But now that you are back to doing more "real life" things, you maybe don't need them all. It's not that you risk being evicted because you can't pay rent; you are probably still saving a bit of money every month. But that is not a reason to not ask yourself "do I really need these all now ?" and if the answer is negative, to do something about it like cutting one or two. What is someone then told you "But look, you can currently afford all these streaming services ! You should keep paying for them all for as long as you can, and since you have them, make sure you reorganise your life to schedule some time to watch them all !".
Good point, I forgot to account for the platform fee, which they charge in addition to the payment processing fees. So a creator on the Pro plan pays 8% just to use the services plus processing fees (2.9% plus $0.30 if over $3). So it seems like a typical creator would pay around 12%.

Still, that's an awful lot better than 30%.
ok well once you don't believe in video evidence or photographic evidence then there is no evidence that could convince you of something other than actually experiencing it yourself. In which case people will just believe what they want to believe.
Dear lord watson is still alive?
This is political mechanics, it is interesting for the same reason kernel-code deep dives are interesting.

Europe has consistently failed to get a toehold in the high tech industry, which is quite stupefying considering the technical and social advantages of the Europeans. There are questions to ask - eg, we know what happens to the Elon Musk equivalent in China (Jack Ma, disappeared for a bit and moves to Japan for the healthy fresh air). What would happen to him in Europe? This article is a glimpse of why all the serious tech players end up being Asian and American.

PS https://en.wikipedia.org/wiki/Gong_Shou_Dao - I can see the spirit of Elon in this article, truly I can.
Usually change happens because the old way was worse and the new way is better. For each individual porting change, you would have to look up the appropriate PEPs to discover why the change was made.
I believe that is a reference to programs such as PRISM which indeed do force companies to hand over large amounts of data to the government (agencies)
Thank you! Glad you liked it!
I get the impression legality comes second to profits in the porn industry.

AI becomes so commoditised so quickly. It doesn't feel like we are a long way from text-to-video available in open source. Then all it takes is someone with a big stash of training data to train it, and voila.

Deepfake porn seems like more of a cottage industry.
I'm not saying it was invented by Amazon.
> It seems like most of the article complaints are cultural, more than they are about the platform itself

I've heard this argument before. If you read again they say:

"slack empowers your worst people to overwhelm your best"

This isn't a culture thing it's a property of the entire industry. No company can stop employees doing this, not even in office. Slack on the other hand is a tool that actually promotes these interruptions.

It's like a table saw without the guard. Just because I haven't cut my fingers off doesn't make it safe, it just makes me lucky.
>and instead experts will get called in.

the defense often cannot afford experts.

Also there is a long history of experts lying, in the U.S at least but I suppose elsewhere as well.
> It seems like every library has their own system

Well there are like 3 or 4 checkers existing.

Then there's pydantic which needs a mypy plugin because it uses the types in a very non-standard way. But I use typedload (which I wrote) so that's not an issue for me.

Other than pydantic I've just encountered libraries without type definitions, or done properly.

Perhaps the fact that I tend to avoid adding dependencies helps me there.
Is it the most user friendly way to have own OSM map with vector tiles?
Inflation is already falling well below that 10% threshold, even in nations with higher inflation than the US (e.g. the UK and Europe).

That said, a decade of 10% inflation would be an awfully cruel joke for millennials, who experienced the worst recession since the Depression around the time they graduated university, a decade of stagnant wages, another recession and global pandemic, and then, even if they managed to find themselves financially stable (e.g., tech employees), still hard-pressed to save for retirement under the weight of inflation.
You can absolutely "overpaint" sound, as sound can indeed be represented as an image and be extended in frequency of in time. In fact this is exactly what Riffusion is doing.
To my knowledge, this closure syntax was a direct Ruby influence mainly because this syntax was also supposed to work like Ruby blocks: `array.each |e| { ... }`. Originally owned and shared closures had a different syntax (`fn~() { ... }` or `fn@() { ... }`)---this was back when Rust had a built-in shared reference, roughly equivalent to `std::sync::Arc` in the modern Rust---and it was pointed out that they should be harmonized at some point [1]. It was that time when people realized that then-loop-only syntax can be generalized into any closures, and this semi-decision got stuck even after the "internal" iterator that accepts a closure has long gone.

[1] https://github.com/rust-lang/rust/issues/1864
A couple of days ago Hindenberg broke a story indicating they felt Adani was engaging in significant fraudulent activity, https://news.ycombinator.com/item?id=34513802

The market appears to be agreeing with their analysis. In the past day Adani is down nearly 20% against a >3T market cap.

It will be very interesting to see how this affects overall confidence in India's markets going forward.
They implemented it before it was mandated by EU. IANAL but they didint have to implement it, since switzerland is not in EU
Use mypy. More mature.
Vision, Mission and Strategy
Rust seems to be a popular choice for filling this role at the moment.
>Microsoft, Google, Apple all have enormous amounts of cash stored thanks to their fantastic earnings for so many years.

Your earnings are fantastic until they suddenly aren't and then by that time, it's too late to turn the ship around on all the mistakes that lead to it. Just ask Nokia or Kodak.
Goals for 2023
I hope this teaches everyone a lesson that all these glorified CEOs can be as dumb as rocks. Pichai, Zuckerberg, Musk, Nadella have proven this in last few months. We need to stop glorifying these people as demigods. Their only job is to exploit workers as much as they legally can to produce maximum value for shareholders. The people who actually create this value are the ones who always get the short end of the stick. Meritocracy is such a lie, I’m sick of it.
Knowing Google, they will somehow never released it by invoking a "think of the children", like every single one of their ML papers.
I've thought about this, and I agree, and I'm no lover of any of the FAANGs. It makes Apple look like they know what they're doing, whilst the others are just following others and going in and out with the tide. I think it all boils down to Tim Cook. Tim always seemed analytical and strategic in his thinking, and Apple's behaviour in this matter only serves to underscore that. As an operational guy, I think Tim is the best that any company has ever seen.
Checkout planetiler: https://github.com/onthegomap/planetiler. A super fast way to take an OSM data dump to create vector tiles.
First impression: for a blog that talks about Cascading Style Sheets, it has an up-to-date look that falls into that favorite trap of 'modern' design preferences: a spindly, twiggy anemic font in light gray—on a background that is a slightly darker gray.
> In this case, it would seem a very key difference is that this is Art being consumed and Art being produced, with no different purpose.

Sure, I mean, anyone can sit on the sidelines and imagine any sort of fantasy legal doctrines.

The one you’re imagining would have the courts deciding the purpose of art works.

In this case an example is easy. If someone uses Stable Diffusion to remove a person from the background of an image they are clearly using the tool for a separate purpose than copying Sarah Anderson’s works and making competing desk calendars.

But I guess your silly argument is that the doctored photograph is a “picture” and Sarah Anderson made “pictures” and all pictures have the purpose of “being looked at” and you want courts to decide this based on this reasoning?
It's not productive to get bogged down into technical minutiae about how you might and might not cope with examples of spam.

And it's not depending on us sharing those axioms, the point was to establish what the fundamental stance is on the point being debated. Presumably we're commenting on American courts, American laws, affecting Americans and an American corporation, so it seems like a good thing we're using a rather American frame of reference.
Alza (a czech retailer also available in Germany) has had it for many years as well but none of them appear to provide a comparison between brands in a category as Galaxus does.

https://m.alza.de/asus-rt-ax53u-d6669501.htm
When did Modi become equal to India?
Many news channels in the world Criticized Trump does that mean it was Anti-US propoganda?
Criticizing him =/= anti india and as an Indian myself, I hate when people equate criticizing him, is anti Indian.
The man not once spoke to a reporter and took a question. He is not even approachable. He is just a smarter version of Trump.
Comes up with half assed ideas and implements them poorly. In this age in these times, he is more concerned about building a temple than looking into thousands of other things that need urgent priority.
Take more screenshots (2022)
There are times where it's very handy, for instance drawing folder trees, or graphs.
Go is fast, cgo is slow. Cgo is also annoying to set up on windows. It kills the simplicity of a simple go build.
The proliferation of gory horror movies tends to prove the contrary.
We've been building stadiamaps.com to help with those table-stakes--affordable, private, and independent mapping services are vital for everyone today.

That being said, projects like this will make it easier for folks to get the basics if they're comfortable with self-hosting. Overall, map tiles are losing their competitive edge and becoming commodities.
Are you saying the US started the war in the Ukraine? Or what are you insinuating?
Some dude gave me a recursion whiteboarding question one time

For a data processing command line type lightwight dev prof services type position

Lame

I didn't get it but pretended to keep a good attitude thru the ordeal

I have needed it tho for a side project -- walking a bookmark tree in Javascript

This video seems reasonable and agrees with prof

https://youtu.be/996Vu5ytEks

I do remember old xml parsers blowing up in all sorts of ways due to bugs and or malformed xml -- usually recursion-related
But 13 is also equivalent to -2 and 1, mod 3. Why are you doing the modulo operation in the first place?

From a mathematical standpoint, I've never seen a use for returning -2 here. I want something unique for the group, so I can ask e.g. `x mod 3 == y mod 3` and have it work regardless of whether x or/and y are negative.
Sure, only 80% of say the maldives by the time my kids are my age.

I wonder what Americans would do if other countries worked together to put every single state apart from Alaska and half of Texas underwater in the next generation.

https://www.aa.com.tr/en/asia-pacific/80-of-maldives-could-b...
Heh, that's funny. I've seen the term "AI" used in many games for a computer opponent, but somehow I've never connected that use with the general term.
> FOSS doesn't impose any restrictions on usage.

It does impose restrictions on distribution (which is one kind of usage) which was my point.

I'm fully aware of the four freedoms, I'm fully aware that elastic is not compliant. I'm fully aware that elastic is not open source by OSD, nor Free as per FSF.
I was just stating that both impose restrictions, they are just of a different kind.
I'm not advocating for elastic (i do not like non-free licenses), please do not misunderstand.

>> Elastic license doesn't impose restrictions.
> It does. It explicitly forbids usage.

Please read that statement in its context. I was just doing the same thing you did. Swapping restrictions for guarantees. There is no such thing as a guarantee without restring something.
Actually, there's an explicit theory in the (european) political landscape now: if democraties don't "level up" to match what is efficient in "totalitarian" (understand: China, Russia) countries, then democraties will lose the game... so we adopt part of the same playbook as our "competitors"

A "great firewall of Europe" is already more or less in development (watch at the european cybersec budget). It surely will be more "open" than in China but... Europe would like to be able to "watch" the internet traffic of any citizen (for their own safety and agains terrorism and pedophilia obviously and as usual)

Please note that "competitors" may be allies too: when the US give money to its own companies, or pass some extra-territorial laws... Europe try to do the same. To keep the playing field levelled ;-)
Usually there are other witnesses, other video sources. The more material exists, the harder it is to make the fake believable. You have to consider the sources. Who published the video, what are their motivations, who pays them.

Really, that's "internet user 101", I can't believe we're having such a discussion on HN :)
What does domestic oil have to do with anything? Japan doesn't have domestic natgas either AFAIK, and you need that to make hydrogen unless you make it from electrolysis of water, which needs lots of electricity, which usually comes from fossil fuels too.

Hydrogen had no way of removing any disadvantage for them. It was just something they were ahead in and thought they could push on the world as the replacement for gasoline, and profit in the process.
Show HN: Shifu Cloud, a Kubernetes-native IoT development platform
ty for actually doing the math. Saying Amazon only hired warehouse workers as part of their headcount doubling was completely bs. Their new grad pipeline alone probably accounted for more than 5-10k hires during that period(Assuming ~20% corp_employees and ~780k new hires.
Five Days in Class with ChatGPT
Likewise, but I was thinking of extraction of something from beneath something else, probably a mining term ...
It's a pity that the Raspberry Pi Pico and the DVI sock together cost more than a Raspberry Pi Zero. Doesn't make a lot of sense to port Galaga to it other than to embrace the challenge.
That is odd, what exactly were you looking for? In my case Google results are still top notch. Sometimes I search for SO question every X years and I’m always able to find it easily.
To embed advertising, avoid simple downloading of video content, and add bells and whistles like timeline preview thumbs, custom context menus, etc.. I guess.
That would be amazing indeed. I have never dabbled with liquid cooling, this seems like a good reason to investigate.
Which programming language support it?

Sure it works on most, but usually it is for prototyping the algo. It is really bad pratcice not separating the space of the programflow (stack) and algo's flow (heap). You will realize it when you get stackoverflow - actually this is the main reason to the forum's name.
Perhaps they mean anonymous (discriminated) unions of some kind with that syntax?