skysight-inc/HackerNews huggingface dataset:
> I very much approve of the idea of Copilot as long as the copied code is annotated with the right license.

I agree, but I somehow doubt that will ever happen. Partly because MS is motivated to muddy the waters and shift norms towards allowing more of this kind of license-defying copying (because they make money from a product that does just that), and partly because the market for the most part doesn't think clearly about these issues. Many commenters here seem really fuzzy on the fact that nearly all code is, with or without an explicit statement as such, copyrighted (thanks, Berne convention), that that copyright (with or without documentation) is owned by someone, and that it is licensing which grants use of copyrighted work under specific circumstances. So as you say, the real problem is losing information about the license.

I'm grateful that the author of some LGPL'd code has triggered this discussion, since its a more consequential license w.r.t. code reuse.
You can use anything as collateral for a loan, even business equity. It’s how wealthy people get liquidity without selling assets.

A HELOC loan would be a pedestrian example of this. You put house equity up as collateral to get money without selling the house. Fail to pay, bank sells house. When using your business as collateral, bank sells business.
I’m not buying this Kanspiracy theory.
> one of the first hip-hop artists to publicly advocate for acceptance of gay folks in hip-hop culture

That's interesting - I've listened to his music since the beginning and would've assumed the opposite based on his reaction to the South Park Fish Sticks episode. Is there a specific song/album/statement he made that shows support for the LGBT community? As he's turned deeply religious (supports mega churches) + conservative in recent years I'd further expect him to not support LGBT groups.
You mean like retrying at the lowest level?
Maybe try https://www.yr.no/en
Maybe, or maybe he will do whatever it takes to get attention. Likely it's both.
> that sounds like more power in the hands of less people.

Indeed. Fortunately the only person here that has a problem with that is the strawman you created. The strawman you continue to fight.

From the original comment, with some emphasis to help your comprehension:

"Concentrated power WITHOUT CHECKS AND BALANCES is the problem"
> I often find I missed the one crucial piece of information needed to make using the logs possible during an investigation.

This may be a bit of confirmation bias, or ... I'm not sure what the right term is. The times you didn't have the necessary information stick out in your memory, because they were serious problems. The times you did have the right information logged you solved the problem quickly and it never became a fire.
I think I'm getting your point.

I don't know if it's in an interview or in the book itself that she compares her experience to the like of a solo navigator (so I may be wrong, I had never heard of her before today), but since she wrote this book in 2000, she was able to see the evolution of things, and compared to a time with google, planned parenthood, and families and friend becoming more and more accepting, it must have felt like going into the unknown. She didn't have a crew, nor internet, she might have felt alone, surounded by a sea of people she didn't think would understand.

> By some estimates [0] there were over 800,000 abortions a year in France

The reason it's an estimate is because they were illegals, no official records, must have been derived from court cases, deaths. Many abortions were/are made alone with a coat hanger or knitting needle, by mixing medicine and/or poisons. I don't know if it was Ernaux' case, but that's the kind of things many, even desperate, will never think of doing, and yet many others will, and each of them must have felt/will feel alone.
That article specifically focuses on ultra-luxury properties (i.e. selling for >$10M). It is not generally true of most NYC apartments.

The main example in the article,

>the East Side bounded by Fifth and Park Avenues and East 49th and 70th Streets

is literally the most expensive zip code in the US: https://www.nynesting.com/news/america-s-most-expensive-zip-...

Perhaps there is merit in taxing vacant $10M condo investment pieces, but it wouldn’t do anything to address housing shortages.
> One such was, according to him, an occasion when "they handcuffed him, drugged him, put him on the bed".

This doesn't seem like good evidence. It assumes that whenever someone is forcibly restrained and medicated, it was justified. It also assumes that he wasn't exaggerating when he said this. You have also not provided a source of him saying this.
Ultimately, VCs are paying for your fancy apartment. They're just paying more the more expensive your personal life is. I wouldn't dismiss the obviously aligned incentives here that encourage minimization of capital expenditure for business entities, especially in the USA.

I'm making no moral or legal judgements, just commenting based on what I've encountered and witnessed. I'm not a founder and never consulted anybody with legal qualifications regarding this matter either in any specific instance. But, in my anecdotal experience, there is a rather broad spectrum of contexts and interpretations on how to do what's best for you and the business in your specific situation. On the flip side, it's not a big conspiracy, in the USA we heavily subsidize the pursuit of new enterprise. And the law reflects that. Smart people and successful businesses minimize their tax liability.
Ha ha, the t-shirt wasn't even that nice :p
It's true that sometimes somewhere up in management tier people are annoyed to discover that non-Corp employees can find out about the DNS name product-we-bought.internal.corp.example and thus might intuit that Corp bought Product-we-bought. Or even, less often, that big-city.branches.corp.example exists even though they haven't officially launched the new Big City branch of Corp.

And it's true that CT is one of the various ways people might discover that although it's probably not even the easiest.

But honestly did you consider calling that purpose-of-software.internal.corp.example instead? And maybe at least use code names for projects that are actually secret?

Instead of normandy-invasion.corp.example at least call it overlord.corp.example and now it's not obvious where you're landing and I won't have lined up all the tanks and guns ready.
https://github.com/qdrant/qdrant
helm is a bad solution to a lazy thought out problem.
why would i template yaml from another yaml and without versioning and weird if else constructs just for deploying which clearly should be json?
because we devops are obviously not able to abstract the problem.
oh you switched from nginx to haproxy, lets change all the labels in my git comitted repos where my yaml lies. oh the author changed the way the helm chart works, lets do manual compare to see what changed.
Oh k8s changed the api version again, lets change all the yaml. and helmfile on top of helm -> more abstraction in the wrong direction -> love it.

i would much rather use something like starlark and program my deployment needs against the correct library version of the k8s api which my cluster has and get the final yaml for free instead of templating and forking and maintaining dead weight every damn version.
Check out upload.io - it was a refreshingly simple take on Cloudinary etc for me
I think we should also realize there's not much difference between mental illness and having incorrect basic beliefs, except treatment options are different.
And I thought it was going to be about how you shouldn't use exceptions unless you really need them...
Goldman Has Some New Divisions
I don't need nor desire desktop software written with web technologies or other bloated UIs to be productive, thank you.

If you enjoy the bloat of Electron and using your toy mouse to make your computer do what many people do in a terminal then that's your choice. I won't begrudge someone their TOMY computer experience.
[Ignore my reply. I parsed the comment wrong.]
Most subjects that have the word "science" in the name aren't science: social science, computer science, political science, etc.

While the real sciences, don't have it: physics, chemistry, biology, etc.
Violating union contract rules requires the company to be called out on it. When the scheduling tools they provide to employees are archaic, strings of text spaghetti, and the contract is extremely complex, the likely hood of being called out on a violation by an employee is relatively low. Grievance settlements are often just a small amount of pay hours paid out for days off that are lost. Like maybe 4 hours of flight pay per day that there was an error.

I’m not suggesting they willfully violate the contract either. Many of the schedulers are simply ignorant of the nuances in the rules because they’re complex. They are just trying to get trips covered. When employees are armed with knowledge greater than the scheduler(tools such as this, or often just experience) you end up with phone arguments/discussions that cause delays and cancellations. The company would far rather that they keep moving the jets and settle grievances for the handful of people that catch issues after the fact.
> The advertising platform would not exist without it.

Considering how many people even get past those ads... tough to make that argument.
> There's a really concerning trend on HN and elsewhere I'm seeing. Everyone now seems to think free speech is too dangerous to try and promote anymore. It's been a shift over a couple years.

this is the result of years of propaganda enacted on an unsuspecting, smartphone-using populace. before the smartphone, the venn diagram of "advocate of free speech" and "Internet user" was a circle—look how far we've fallen since then.
Sometimes I wonder if people who post things like this have ever actually been to school.
I've had this open in a browser window, glancing at it and listening to the radio for a few moments throughout the day, and now I'm feeling nostalgic for the road trips I took when I was younger, before the total control of smartphones. The serendipitous and unexpected places along the way are often more interesting than the destination. Thanks for building this!
> The question is, what are the benefits of not accepting cash?

Credit card processing fees, cash collection services (ie hiring armored trucks), theft concerns (both from employees and robberies), and the accounting headache of dealing with cash are all valid reasons depending on the area and business.

There are trade offs on both sides of accepting/not accepting cash.
Nobody said zero defaults, just that they didn't take net losses on their paper and so can still liquidate and back with T-bills.
Norway, Denmark, Sweden, and Poland stand to benefit the most due to their new Baltic Pipeline so they seem to be the most likely to have sabotaged the pipelines. The Baltic Pipe officially became operational on 27 September 2022,[1] one day after a series of as of yet unexplained explosions on 26 September 2022 rendered the competing Nord Stream 1 and Nord Stream 2 pipelines from Russia to Germany inoperable.[2] Thus, it seems those 4 countries are the most motivated to sabotage the Nordstream pipelines.

[1] https://www.regjeringen.no/en/aktuelt/opening-of-baltic-pipe...

[2] https://abcnews.go.com/International/wireStory/germany-press...
I believe so; I think there was a blog post that went into the details - but I can't find it - but I did fint this comment:

https://news.ycombinator.com/item?id=10076235
Only grocers in my gigantic city are Kroger, Albertsons, and Target(which basically no one uses as a pure grocer), plus boutique places like trader joes. We don't have walmart. Aldi is starting to move in, and Amazon has a couple whole foods and seems to be building more, but that's a few stores for millions of people. The vast majority of people only have Albertsons or Kroger within a reasonable distance.
Statisticians learned long ago that "missing" needs to be treated special. It should be either an entirely separate signal or a "sentinel value" riding on the existing signal that everyone knows and couldn't possibly be a normal operation value. Which is why sentinel values are usually a huge bunch of 9's or the maximum possible value of the field or something.

Interesting that the sentinel value is zero in this case. In data analysis that's usually a terrible sentinel value, but here it's the most practical one.
Some of them may even be able to speak both English and Mandarin! Like some of their employees for but one example…
Second book is the best of the bunch, and if you've already been spoiled by this thread the first one may lack some of the thrust.
Mark Nelson, from Radiant Energy Group, thinks otherwise.

https://twitter.com/energybants/status/1582050941682954240

quote:

> For all those commenting "only until April 2023":

> No utility will decommission a nuclear plant knowing this kind of reversal is possible even with Greens still in government occupying key posts.

> They will not even mothball the plants. They'll just sit and wait for elections.
Wanted to add 2021 to the title then I realized these guys are a year behind the times.
Personality disorders aren't curable.

> I haven't heard he is violent nor of reports of him berating and belittling others

I haven't heard about violence, but berating and belittling others seems common for him - it's practically his brand
ahhh i understand what you were saying now.
Bottom has to be a member of every type because functions aren't guaranteed to terminate, so there's no really any way around that within the confines of a general purpose programming language.

That admittedly doesn't entail that Haskell ought to have special functions like 'error' that invite the programmer to explicitly introduce bottom values as a mechanism of signaling errors. However, in the real world, executing any function may raise an exceptional condition at any time (e.g. an out of memory error), regardless of programming language.
Why did this have to go all the way upto the president to become a thing? Can someone explain how the law works here? To me it seems like extreme top down— white house has 10x more important things to focus on.
Makes sense .. it's tragic.
Railways have strategic importance for the military. Think of the Roman empire building roads.
Worldwide access to USD.
OT, does anyone know of an app that will decode Morse code that I type in using a single key like the space bar, holding it down long for dah and pressing it quickly for dit? It should figure out the wpm I'm using on its own, like a human would, rather than making me specify it, or at least it should let me select an arbitrary (possibly fractional) wpm rather than offering only a fixed list like 15/20/25.
Nothing is more expensive than unmaintainable tests.

What I tend to want is unit tests that are cheap. Cheap to run, cheap to read, cheap to write. If they're properly simple I can rewrite them. If the requirements changed I can delete them and write new ones. If you get your testing pyramid you also know that most of your tests are cheap.

The more business logic that leaks up into your functional and integration tests, the more important it is that you are confident that the rules you have are the correct rules. Which leads into the problem space of GP.

More information is better, but more tests often give you the same information, or conflicting and therefore less information. Tests are about confidence. Can we ship this, did we break stupid things? Repeating an action for the sole purpose of soothing yourself is a form of OCD. It's not healthy.
To me the problem solved by namespaces is making it clear what's an official package of a project and what's a non-malicious third party package intended to work with that project.

e.g. bevy and amethyst have claimed a load of crate names like bevy-x or amethyst_y because they thought they might release an official addon to their framework to handle those areas. e.g. bevy did it with this https://github.com/bevyengine/bevy-crate-reservations/blob/m... and amethyst did it the long way as far as I know

Organisations wanting to have consistent package names and users wanting to identify related packages are smaller problems than the "all the good names are taken" and "packages can impersonate other packages with typos" problems.
There are specific reasons to be wary of the way psychiatric diagnosis is used vs. other insults: https://en.wikipedia.org/wiki/Political_abuse_of_psychiatry
This was an interesting read for a Java / JVM language developer that has recently begun learning and using Rust in personal projects.I was curious how the magic was working begind the scenes. In the Java world, our most popular framework (Spring Boot) takes Magic to another level, since Java allows reflection, lots of magic is possible.
Good.

Germany was facing a cold winter, without energy for heating, and the potential for rolling blackouts. With this change, it does not eliminate the threat but makes it less likely.

Who in their right mind would decom any type of energy that could help stave off pain for their citizenship - especially one that has no carbon footprint.
be my guest :)
I did this for an internal project - the system controller of an embedded system.

The main CPU booted into a Lua shell, had a VFS implementation so it could read "files" from disk (areas on the flash chip) and had the same io interface to "/tmp" (which was RAM). It looked in /boot to find 00-<whatever>, 01-<whatever> etc. and executed those Lua scripts in numerical order at boot, and it provided stdio redirection over a PCIe link (via thunderbolt, actually) to the host.

Once the boot process was finished, all the peripherals were booted, and the state was quiescent, it fell back into an interactive Lua shell (using the stdio redirection). I could (on the host) run an application that made it look as though I was "logged in".

Since we exposed all the peripherals as Lua classes, and we could interactively call methods on those classes, it was really easy to reconfigure the thing on-the-fly, reset a peripheral with different values, or tune things in the actual working environment. A fair amount of initial work, but it really paid off over the lifetime of the project.

Basically I wrote a very simple OS :) Lots of fun was had.
North Paw
Here is one repository on github with the code:

The repo: https://github.com/Shreeyak/cleargrasp

https://github.com/Shreeyak/cleargrasp/blob/master/api/depth...

It looks like the license of the repo is Apache 2.0
The Dream Machine by M. Mitchell Waldrop [0].

One of the best books on the history of interactive computing, human-computer interaction, and networking, which are all connected in surprising and fascinating ways.

It's eye-opening how many things we take for granted were invented back in the 60s and 70s – and how many visionary ideas from that time still hold their value in this day and age.

[0] https://press.stripe.com/the-dream-machine
I use ripgrep on git bash for Windows, and my team members act like I’ve got searching superpowers. Searching on windows is such a pain and this makes it easy. Thanks so much for making this fantastic tool!
I'm the author of the project, I know this post doesn't have many votes but I'm happy to answer any questions about it.
> EE pedagogy is badly broken in places.

Generally, the biggest problem with math, physics and chemistry is that if you miss just one lesson (no matter if you physically miss it, or in worst case miss out understanding a concept for a couple minutes), you can easily end up "left behind" for years. With history, arts, languages, a number of computer science topics or most of biology you can either skip out on a certain subject or catch up easily on your own, but not getting a specific part in math/physics/chemistry and lacking the resources to follow up is setting oneself up for exponential learning gap later on.

The societal problem is that we've not set up schools or universities to deal with this "failure mode". Privileged kids can have after-school teaching or siblings helping out, but most will sooner or later resign and hate these subjects for the rest of their lives - and that is incredibly sad.
$8 RISC-V computer, Linux Tablet, PostgreSQL 15, VirtualBox 7.0
I work at HRT and have met many geniuses and zero sociopaths.
This only holds if training such as huge expense, that the one time cost to train is such that A can never improve salaries. If B is paying so much more than A, there has to be more than the training differentiating them. If that's all there is, then A can say "You're Salary is X during training because training costs Y, once training is done your salary is X + Y". Then the employee wins by getting paid during training, and the employer wins by retaining the employee. You're suggesting that B's salary Z is > X + Y, which could be possible due to the training infrastructure setup to train to a degree, but it's not like salary is the only lever that can be pulled.

What seems more to be happening is that A is trying to say "Your salary is X during and after training" and then after training is done pocketing Y.
Not just readability; trade-offs in every conceivable dimension: time efficiency, memory efficiency, developer efficiency, readability, maintainability, correctness, etc, etc...

Adopting the features he values is not free. A toll would be paid along a different axis.
Enter tap code, most often used by prisoners to communicate between cells. Row and column in a 5x5 table of chars, encoded by series of taps.
>San Francisco

Went to a concert in SF at the Independent last month and the bartenders wouldn't take cash. You're saying they were breaking the law?
If corruption prevented political integration several current US states would not be integrated.
I had a look at the updates you made in the readme. Seems like the problem was probably with the `vercel-build` command.

It's working great now. Love this project!
> If you are not using xfce, then you will need to enable messagebus/dbus with:

Not too sure of that, on OpenBSD I set this:

export DBUS_SESSION_BUS_ADDRESS="no"

In ~/.xsession to avoid using dbus. My WM is cwm(1). Without dbus I am not missing anything (AFAIK), even when executing firefox. So wondering what dbus gives someone on OpenBSD.

Anyway, nice write-up.
Definitely. And just think, Notado started off on k8s without any users at all! As the article hints at, the choice mainly came down to laziness and complacency, at the cost of significant added complexity that would be paid by "future me" ("past me" is not always the most considerate...)

I hope that one thing that potential solo devs take away from this post is that you can get very far without even needing to think about touching k8s (especially if you are already very comfortable with k8s).

After all, HN and Pinboard comfortably serve many more users than our side projects likely ever will without bringing in any kind of heavyweight container orchestration platforms.
this vice guy is known for manipulation in his videos. I guess choose your bias type of battle
Clojars has the right idea for namespacing: some-tool is an alias for some-tool/some-tool.

This means the first package to squat on the name can use the shorthand version, while allowing other packages with the same name in other namespaces. (which may be forks or entirely different packages)
Lay people don't interact with protocols.
A new method to dehydrogenate alkanes at ambient conditions