jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Good point, I thought that the requirement was substitutability and dynamic linking was just given as an example of how a library can be substitutable, but it appears that dynamic linking is sufficient.

You can satisfy the requirement without dynamically linking (by shipping object files or source code instead), making dynamic linking sufficient but not necessary. In practice, though, nobody seems to attempt anything other than dynamic linking against an LGPL library, or shipping enough source code for static linking (even if not all the source code).

> It's not clear to me exactly the meaning of these sections; if including bits from header files is truly allowed, then you could effectively circumvent the substitutability goal by simply inlining the whole library.

Substitutability represents a technical goal, and the library has to support that goal for it to prove useful. If the library provides the entirety of its functionality via inlines in header files, they clearly don't care about substitutability. And if you modify the library to move all of it into header files, you still have to supply the source for the modified version of the library, so you've broken substitutability but you haven't broken the copyleft. As far as I can tell, the LGPL's goal of substitutability seems primarily aimed at cases where you don't intend to substantially modify the library; after all, you can also change the library's API/ABI and thus make the original no longer substitutable. (Personally, I don't really see the point of the substitutability provisions anymore; I really just want a copyleft on the library itself.)

> I don't either, but I write a BSD-licensed library that I absolutely want to be usable with proprietary software without any difficulty.

Fair enough. However, in that case the copyleft on the LGPL software seems equally onerous, since users of your library would need to ship the source of talloc, even though they don't need to ship the source of your library. (One other interesting provision: the users of your library couldn't use a license that prohibits reverse-engineering.)

In any case, yes, talloc's license effectively makes it unusable by libraries that want to provide an all-permissive license. If you really want to use talloc, you might consider writing to the authors of talloc; they might prove sympathetic to the needs of a BSD-licensed library, and grant a suitable exception. (Personally, I'd like to see some standard wording for an exception similar to the one used in UPX, namely that you can use it under an all-permissive license as long as you use an unmodified version.)
Here you go: http://www.amazon.com/gp/aw/d/1934137170/ref=redir_mdp_mobil...
This is exactly the qestion I was asking myself.
What if the child block needs to be deallocated before the parent block ? What if block dependency is changed ?

These functions are to be used with particular conditions which aren't clearly specified. When the conditions are met then it is a clear benefit to use them. But these add complexity and new pitfalls to inexperienced programmers.
Just wow! How difficult can it be to have a backup dedi server with the DB mirrored running at some other provider to quickly switch to, just in case? Even many simple web sites have a config like that. Clouds have been around for decades, they are still new and may fail.
There is an upper-tier "club" on Amazon, you can see it alluded to indirectly in various SC help files. Maybe these guys get away with more than we do.
Are you saying people usually ask you to produce your wallet at the beginning of a meal when you eat at a restaurant?

By ordering off the menu, you agree to the price on it. Similarly, when you sign an agreement to pay someone for work done, one would hope you'll pay that person when the work is done. Sadly, reality teaches us that this is not always the case.
I can see the direct resemblance between tracking the two... What I really don't understand is how you can't see the difference between tracking someone's online activities that they engage in through a web browser and tracking someone's physical location.

Those are very different things and they mean very different things in people's lives.
in order to pump 5A with only 20A you would first need to liquefy someones flesh
Let's hope that there will be more like this :).
If everyone could just say "I'm a full-stack" or "I'm a generalist" it'd save me a lot of reading. Thanks. :-)
I have been reading a decent amount lately. This year I have read 28 books so far (should end up with 30 books) and the last 2 years I have read 50 books in total. http://iampavs.com/books/

I have found that reading books itself is not so difficult, nor is it difficult to find time to read books. The difficult part is to make reading books a _habit_. The same way going to HN and Reddit (or whatever your frequently visited site) is a habit. You unconsciously find yourself refreshing that page even though you very well know nothing new happened within the last 30 seconds.

Everyone needs to start at some place and I think instead of forcing yourself in to the habit of reading books, one should ease themselves slowly in to forming a reading habit. Someone mentioned Pomodoro technique and I would recommend that. But I would suggest against taking a mechanical approach in to reading and instead start with small chunk (15 minutes of reading time a day) and slowly built yourself up for longer reading time.

If you asked me 2 years ago if I can go through 1 hour of uninterrupted reading I would probably laugh at you. But I now find myself reading 2-3 hours of continuous reading a day without much problem (not everyday though). Getting a kindle helped to get some distraction-less reading experience.

Do it. Reading books outside your field is the best thing you can do for yourself.
Here is one:

http://www.perlmonks.org/?node_id=332609
Yup. It doesn't help that they use the parachute to sell to nervous but status conscious celebrities/generic-rich-guys.

The cirrus is a terrifying plane[1], whenever I see one coming I run for my life. You should too.

1. In the hands of a trained pilot, flown for the long range missions it's designed for it's a fine plane. But 90% of the people buying these things aren't well trained, don't have the experience and don't do the sort of flying appropriate to the Cirrus.
Here's some stuff I have done in the past year, I work for a small company, but run a personal computing cluster of 167 servers that I pay for out of my own pocket. I really enjoy loading "big" datasets into them and working on improving algorithms or gaining insight into the data.

I (try and) network around London and offer my services for free to people who have interesting problems.

- Very high resolution FMRI data. A single scan can be 10-20GB

- Infringing URLs for a piracy company, 4 billion rows

- DNA sequences and Protein Data, lots of variation in sizes, from a few hundred MB's of string data, to hundreds of GBs

- RAW radio data for a military skunkworks project (10's of GB / min)

I would really like to find an investor who could take me off my full time job, I have 3 quite large projects I would like to build, one I have almost finished.
From RMS himself: http://www.linuxtoday.com/infrastructure/1999062200505NWLF

From the linked article: "Because copying hardware is so hard, the question of whether we're allowed to do it is not vitally important. I see no social imperative for free hardware designs like the imperative for free software. Freedom to copy software is an important right because it is easy now--any computer user can do it. Freedom to copy hardware is not as important, because copying hardware is hard to do. Present-day chip and board fabrication technology resembles the printing press. Copying hardware is as difficult as copying books was in the age of the printing press, or more so. So the ethical issue of copying hardware is more like the ethical issue of copying books 50 years ago, than like the issue of copying software today."
I actually happen to think the tooling around CFML isn't all that bad. (The link in one of my other comments elaborates more) Can you give me some examples of tooling that CF doesn't have? I've found a lot of people just aren't familiar with what's out there.
There actually is at least one software license (the HESSLA) which has restrictions on use and redistribution regarding human rights: http://www.hacktivismo.com/about/hessla.php

It is considered non-free by the standards of the FSF, Debian and the OSI alike. As such, ironically enough it's your proposal that ends up being "philosophically impure".
I agree with the notion that not speaking about money generally benefits companies more than employees. But I have been in situations where people were speaking about it, and refused to say what I make, precisely because they were making so much less than me. Now when that happens, I try to steer the conversation towards things that I think might help them get what they deserve. Some people feel so lucky to get a job that they take whatever's on offer, then they end up feeling screwed later and don't know what to do.
MediaTek Dimensity 9000 uses TSMC 4nm process that is significantly superior than Samsung 4nm/5nm that Qualcomm/Samsung uses. Since everyone except Apple uses Cortex core, it can't lose for perf/watt on CPU. Maybe MediaTek's highend SoC won't be sold much so they can use TSMC process.
I’d like to see what the 2022 equivalent is of this kind of b2b promo.
hi @tluyben2, what is the nature of your work and how do you measure your output?
> doesn't sound like anywhere I'd ever want to work

What if I threw in a brisket from Franklin's and told you I would be your pal
> For someone from outside the US this is an insane read ... It destroys the whole notion of democracy. So even if they are only interested in the "good for the country" it is specifically not the good as determined by the democratic process. Instead they circumvent the democratic process (using the immense wealth) to push their own notion.

In fields where US tech industry precedent can influence non-US markets, there is the potential for even higher returns on lobbying investment.
It’s only because of the US’s ass backwards health care system that people depend on their employee for health care.
Nice what kind of code is it going to be used for to generate? A specific language or something more generic.

It would be cool with a DSL to generate low level code like X86 ASM, LLVM IR or JVM bytecode. That would be so meta!
I'm aming for a scripting language that is a sort of mix between Lua and Go. The project is currently very overambitions, but it is fun! :)
Pretty sure he's clarifying that retail flow has negligible effects on the markets. Institutional money moves stocks, retail investors are just along for the ride.
> The US and NATO militaries are so far ahead of the Russians and China it's comical to claim another 1.7 trillion dollars for a "ferrari" is a prudent use of taxpayer dollars.

Russia and China don't need a Yugo to out-speed the US's Ferrari, they have ICBMs and the Russians have nuclear subs that work well enough.

And the US's Ferrari did a really, really poor job in the off-road terrains of the Middle East, with Iraq at best a draw (and a huge loss for the local population, but who cares about that?) and a definite defeat in Afghanistan.
If you zoom in/out far enough, the difference between down and slow isn’t always clear
Take a look at how John Boyd upended the Air Force dev process, but of course that ended with his untimely death. Nobody else was able to do it.

He ran the "Fighter Mafia" which was responsible for the F-15 and F-16 aircraft.

https://www.amazon.com/Boyd-Fighter-Pilot-Who-Changed/dp/031...
Why waste lot when few do. Why waste when do. Waste lot, few do. Why waste when trick. I'm loving this.
And ads in the address bar search results.

https://twitter.com/CohanRobinson/status/1364172683118866433

E: saved you a click on my own link. In about:config you can disable this by setting the following to false

browser.newtabpage.activity-stream.showSponsored

browser.newtabpage.activity-stream.showSponsoredTopSites
In other words, can't afford to own/operate a car.

Note, that's not a put down on said people. I think it's a shame such situations exist. But, if you can't afford to pay for insurance/gas/maintenance, then you can't afford the vehicle.

But, regarding flying cars: I absolutely do not want more people operating airborne spinny death machines capable of destroying considering we've already established many people don't/can't perform basic maintenance on a much simpler and safer mode of transportation. It wouldn't go well.
technically impossible, firefox would be forced to pretend to be another browser.
"Selling ads" puts it harshly, but it's entirely what this is about. More information, more organization, more people online, more ads :)
There are dozens of these studies. Vermont tried to implement a single payer system to realize these costs, and it was an epic failure. Read up on it.

https://www.vox.com/2014/12/22/7427117/single-payer-vermont-...

What people don't seem to understand is that you can't just vacuum money out of a giant industry. The money we spend in health care doesn't go into an incinerator. There are approximately 16.5 million people working in the health care industry. This study assumes we'll save 13%, a wildly optimistic figure, but we'll go with it.

Pick the 2.15 million people to fire.
There is a major barrier to accomplishing the type of user input you describe: explainability.

Because these models are trained using statistical methods like deep learning, they are fundamentally black-box.

On one hand, that makes them difficult / impossible to understand.

But on the other hand, it really restricts the capacity to take feedback directly from users on specific recommendations and use that to incrementally modify future recommendations. “Human-in-the-loop” is a great search term to explore this further.

Edit: I see promising attempts at solving this in the latest neurosymbolic approaches to AI. Would love to hear about other alternatives as well.
Yes.

This is a page from the government describing your rights: https://www.rijksoverheid.nl/onderwerpen/arbeidsovereenkomst... (you can translate it)

I understand that it is fairly strictly enforced, so an employer saying "no sorry, that would be annoying" won't fly - they would need a concrete justification.
There are definitely rural areas that have excellent internet service available. I grew up in a small town that happened to be a test market for Time Warner cable internet (RoadRunner) when it came out in the 1990s.

However, there's rural and there's rural. Some people live places where the cable company would have to run miles of copper just to service a single house. If you're living so far out and also poor, you probably can't afford to tether to your cell phone either.
Funny, my view as European is that governments are the only entities powerful enough to actually keep companies in check. Without them, companies would do to you whatever they would like.
Atreus here too.

It's a very nice keyboard, and scratches my itch for trying out a compact, minimalist, hackable keyboard without going to something that looks like it would be utterly wrist-destroying like the Planck.

I also do find it to be more comfortable than a standard keyboard, but, given the nature of my comfort issues, I think I would find that to be the case for any split keyboard. I don't find it to be more comfortable than my more standard split keyboard, but my more standard split keyboard is a (relatively) large beast that dominates my desk.
Nah I'm not knocking down his decision. Like what another comment here said; I think this is a win-win. Good for him for sticking to his principles, and good for substack for not budging to pressure about their business-strategy because some content produced by some members doesn't sit right with some other members.

I just find it weird personally.
Printavo | Chicago, IL | Full-time | Remote | https://www.printavo.com

I started Printavo from running a screen printing business in college. We needed simple, software to keep track of our orders as they came in. The solutions that were available were complicated and expensive. I built Printavo to fix this.

Today, we're bootstrapped, profitable and a team of 13 in downtown Chicago. We're looking for an another Software Engineer to join and help us continue to grow.

Please email bruce@printavo.com to chat more.

Job description: https://angel.co/company/printavo/jobs/661243-sr-software-en...
>Security - Disabled ME

Does this mean I can (eventually?) run libreboot (coreboot with no binary blobs)?
> I'm guessing you are someone who does not enjoy programming? Did your parents pressure you to take it up to have a well paying job?

I do like programming, and I can at least empathize with the parent's skepticism. I do recall the lessons that my other freelance colleagues have told me about 'work-for-free' schemes in different forms. I don't think that's what is happening here but I can understand why some might feel that way.
The last one I tried was drake, the "Make for data." I was really excited when I saw the demo, it was exactly what I needed!

And then I tried to run it. It took 6.5 seconds to run without any input. The "can't handle filenames with spaces" bug has been open for almost two years.

And then I went crawling back to make. Again.
Ah! The real world! Hello.

I enjoyed all the mentions of weather, as Paul T. at the Memphis GOCC is someone I've had the pleasure of talking to about some of those issues.

I'm the co-founder of a company whose mission is to synchronize climate and commerce. Would love to find out what you're doing these days as you are clearly a SME (almost beyond belief) and I'm guessing I could learn a lot from you.
Anyone wanting to do this at scale should look at posix_spawn to avoid forking the process (ruby gem here: https://github.com/rtomayko/posix-spawn). Also probably ruby's ShellWords for escaping.
I’ve worked with a bunch of huge Fortune 1000 companies that do similar things. Model each contract in its own excel file then every month put in that month’s data and have the excel model spit out how much you owe in the form of a formatted invoice.
>mentioning sex
>inciting an armed insurrection
We’re not at this point again
> And that was the beginning of the end of the Qin dynasty.

Not what I was expecting, but still a really interesting story.
Yes, you're right, the German system is a bit weird.

In a nutshell:

At the end of primary school your primary teacher recommends whether you should go to Hauptschule, Realschule, or Gymnasium. H. and R. ends after year 10 after which you're supposed to go to vocational school, but you can also switch to G if you're good enough. G ends after year 13 after which you can go to vocational school or university. H and R cannot go to university after year 10, they have to switch to G.

The primary school teacher's recommendation is usually not binding but most people follow it. There's a lot of proven bias against children of immigrants. For example, often these kids' language skills in primary school are poor leading to generally poor grades, but that could be fixed with a bit of extra work. But the teachers often don't have time or patience for that, there's no extra money for additional private teaching, so off to Hauptschule or Realschule it is.

Edit: A German-language paper comparing migration background, social standing of parents, and post-primary school recommendation is here: https://www.econstor.eu/bitstream/10419/60033/1/717884732.pd...

In this data, the social standing/education of the parents has a big impact too, children of immigrant parents who went to higher education have an equally high recommendation to go to G., while kids of parents who had worse education do much worse in the post-primary school recommendations
This seems hugely impressive, I wonder how extreme this can be optimized upon to maximize force.

I'm imagining a flying saucer where designed layouts of nanotubes make possible complex flight patterns by precise heating ordered segments to maximize forces in the desired direction.

On these smaller scales I suspect a space laser could provide a low energy waste heat source, along with precision targeting wingtips with known deformation and elasticity temperatures for steering, and you could have a reasonably controllable craft in these previously unmaintainable altitudes.

NASA fund me please
But he also explains that the friction of an avalanche creates a lot of heat, which could have melted much of the ice tumbling down the mountainside.

Hm. It takes 334,000 J to melt a kilogram of ice. At least; that's just the energy to go from solid to water. It takes a vertical drop of about 35Km to get that much energy. Check me on this, please.
> And then a slight bit more research would demonstrate that he wrote some fascinating left-leaning stuff before he jumped off that particular cliff, and that that's the stuff Scott thought was interesting.

And then, after a little more thought, you'd realize SSC's blog roll entry would direct the reader to the more recent neoreactionary stuff, not the "fascinating left-leaning stuff."

It's definitely a bad look to have present-day Nick Land on your blogroll. If you think some of his older stuff was interesting, it's a better idea to link to that directly rather than his home page.
There's more to it than that.

It's an attempt to complete HTML as a hypertext and allow more complete, modern UI programming within the hypertext & REST/HATEOAS paradigm.

Yes, it uses javascript to achieve this, but that's what's available.
There are some people who just need to get roughed up a few times before they get a clue. A couple guys should just knock some sense into that guy for ruining this girl's life. This seems to no longer be the norm, though, so I guess people need some better way to exact retribution.
WhatsApp is also owned by facebook, so.. i doubt they cut of ways to get to the communications. I think it might use textsecures encryption but they will also have key.
Pretty certain he 'll start using one of the uncensorable platforms
How does apple m1 implement PnP?
That's a fair advice, but I wonder what if we start working on something that at first does not seem like work, but later we realize was merely a hobby? For instance, I enjoy cooking. I love figuring out the recipes of intricate Indian curries, and then I will cook them. I enjoy eating curries even more! :D However, if I was to translate that to a full time job, I would probably hate it. I love my job as a programmer, and cooking just does not have the same breadth of intellectual stimulation, or excitement in it for me.

How do you separate hobby from a potential work/job?
And it seems that even though their C implementation is not as fast as compiled code from, say, GCC would be, the mix of Ruby and C can run faster than using compiled C extensions from another Ruby implementation! This is due to cross-boundary optmization opportunities. Cool stuff!