skysight-inc/HackerNews huggingface dataset:
I disagree with the higher order functions thing. Writing functions that receive other functions as input can lead to over complicated code that's really hard to read. It's literally the same thing as dependency injection just with functions instead of objects.

Use sparingly. I would avoid altogether except for common ones like map, reduce and filter.

Functional programming promotes the idea of composition of morphisms and point free programming. I would use this in place of Object composition/dependency injection/higher order functions or whatever you want to call it.
> But what I don't get is: how do you even know this with such confidence?

Because instead of saying "yes it's based on the AGPL code, I have consent" they're saying "no it's not based on the AGPL code, it's a complete rewrite", which is an easily provable lie.

The minified JavaScript has tons of 1:1 copies of the AGPL code, clear as day (example: https://github.com/christianbundy/octotree/issues/1#issuecom...), and the maintainer is deleting any comment that mentions the clear evidence.
Gleam v0.12 and Gleam OTP v0.1 released
They also could also stop the entire food supply for the country if they choose to.
It's unfortunately late by now for you, but I would suggest to have a local copy of all your data in the cloud. I use offlineimap to download all my email boxes each hour and commit them in a git repository. If the lock me out, at least I keep my data.
This is correct. Gold is the original “it’s valuable because everyone agrees it is,” and retains that first mover advantage. Over the centuries there have been numerous challengers. Almost all (silver being a notable exception) failed.
What I'd do is just show up late to high school each day, walk into the vice principal's office and plead nolo contendere, and get a detention. Then by the end of the week I'd have enough detentions to roll them into a single saturday detention, so I'd show up to school then and bring my laptop and code which looked like work so they'd let me do it. Then I got a job at Google where they'd let me show up late and I'd talk in the cafeteria about all the coding I did while in saturday detention and people would be like, oh holy crap that was you?!
That video is the dumbest thing I have ever seen. It doesn't make any sense. Vape Smoke isn't a fair comparision to droplets and aerosolized particles, masks didn't have a good seal at all, in of the them he was still holding the bottom of the mask open LOL.
Or my car.
Homemade Sun Project Complete with Parallel Rays and Rayleigh Scattering
Finding and tracking these rogue planets today seems to be a bit like the astronomers of old figuring out the movement of planets in our solar system. It'll probably be very useful in the future. Maybe one day we might even be able to adjust the course of one of them.

Related to this, I wonder what the minimum resources a rogue planet has to have for human habitation in the future. Obviously there won't be sunlight, which means that we will have to generate all of our energy in some other way. Nuclear fission? Fusion?
More important than motive is the real impact caused by the act. And the realistic harm caused by the refusal to ask people nicely for copyright assignment or to rewrite those contributions, other than to this person's own reputation, is pretty insignificant.

This person just wants everyone to go away. It's disrespectful to the community, ill-mannered, and utterly graceless, but I find it hard to call it malicious.
> if you had invested in November 2013

Cherry picking the singularly worst point.

> 4 years of being in the red is a hard pill to swallow

For which you would've been rewarded with nearly all of the months since 2017 with 500%+ gain, and as of now and also for quite a number of months since 2017, 1000%+ gain.

> there's no reason to think this will be true for another 10 years

Just one more bull run like those previous is going to put Nov '13 buyers at 10,000% gains, and if history comes close to repeating itself that will occur within 2 years.

> if you're not diversified

then you disregarded the single most repeated quip of investing advice in the bitcoin community - no more than you can afford to lose.
Ram’s Horn Squid (Spirula spirula) is the only living species for this order and family.
> I buy Ikea furniture not because I have to assemble it. I buy it because it's cheap, reasonably good, easy to find and get.

Ftfy
Why would someone assign their open source code to you? I wouldn’t. That makes no sense.
Typhoon was made from two two parallel full length pressure hulls and three smaller pressure hulls (and missiles tubes ) between them inside one outer hull.

It was like 3 submarines joined together. http://www.skitzone.com/2010/photos-of-russian-typhoon-class...
I have a shellfish allergy. I am also high caste Brahmin. Me asking about people’s dietary preferences before going to a restaurant would make me a casteist?
Ok, so. I will say it again to all the people out there who think they can accumulate millions of miles of trials and use statistics to eventually declare a driverless transportation system is safe: stop. What you are doing is morally and technically wrong. You have to prove safety by design, and this design must be fail-safe. It’s not something you can refactor in software or test on users.
That much I understand, but what's the default license if the contributors didn't specify a license with their contributions? Is it implied that their contribution is licensed according to the full project's license?

Much of the discussion is assuming that because the project was AGPL, then the various contributions were AGPL as well. Whether or not that's the case is my question.
Person A still have the IP of the software IMHO, so person A can do whatever with the software. Person B still have the latest-before-relicensed software, person B can fork or create new software based on latest-before-relicenced software.

Similarity like Qt software company doing the relicenced thing and Illumos project keeping latest-before-relicenced software.
Maybe he could indeed pull off the relicensing for the reasons you suggest. He's still in deep shit: nobody will touch this project with a 3 m pole anymore, and any forks based on the last AGPL version will have a field day of attention. Soon enough, the original project will be irrelevant. Independently of whether he's right or not, this guy just killed his project (or his control of the project).
Shouldn't the name be "postcomp" if it's for files which already are compressed?
I don't know. I know that I'm more miserable than ever but that's an emotional state. So I guess the answer is: non-noticeable.
I have never heard of octotree before this, I haven't used it before, I don't plan to use it, and I don't have any stake in the outcome.

Thus, that said, as a completely disinterested party, the Octotree maintainer really does appear to be doing his best to come off as The Bad Guy. All of his behavior in the relevant Github issues looks like someone who is having a tantrum and wanting to take his ball and go home.

So, while I pretty much totally agree with everything you've written, especially the part about "I must really commend the noncombative, factual tone taken by the issue opener" it's also hard for me to fault others who are letting their annoyance show when simple, factual requests are met with tirades of assholery.
> b) a risky speculative investment on something that's correlated with the price of CPUs, graphics cards, and electricity, and is prone to major supply shocks

You're exposing an understandable lack of familiarity with recent history when you make such statements. Bitcoin mining hasn't been dependent on CPUs or gpus for a very long time. ASICs (Application Specific Integrated Circuits) dominate bitcoin mining to the extent that it's long been unprofitable to bother using a GPU.[0]

But even if we assume that bitcoin's price is correlated with the price of CPUs and electricity, what is the nature of the correlation?

Naively assuming an ill-defined correlation, we would nonetheless expect bitcoin's value proposition to be deflationary, as all technology is, that is bitcoin makes cost of securely holding and transferring value cheaper as technology continues to improve, which would increase the value of bitcoin, not reduce it. That is, while fiat currency is subject to debasement (money printing makes you lose money the longer you hold it), bitcoin is not. So the value and utility of bitcoin increases, yet the supply of bitcoin is constant. Supply and demand easily implies price increase.

Right now, holding cash is a very costly activity, which is why everyone is constantly looking for investment opportunities. Bitcoin fixes that and becomes even better at, and more suited to, fixing that as technology improves.

> and electricity

Bitcoin dominance as money actually improves the security, efficiency, and competitiveness of energy production. Recall that once upon a time, countries that could produce energy cheaply couldn't export it because transporting energy long distances is expensive and in some cases impossible. Instead, they used their surplus energy to process aluminium[2]. They then exported the processed aluminium. Aluminium served as a means of exporting energy!

It's the same with Bitcoin. Reliance on a bitcoin standard forces energy producers to compete for efficiency and reliability of energy supply in order to secure the bitcoin network and guarantee their own profitability.(Goodbye to blackouts due to incompetence?[3][4])

In places where energy that is produced can't be stored or exported it has to be burned (e.g. in oil fields through flaring) Bitcoin mining can make use of the otherwise wasted energy and thus improve the efficiency of energy production.[1] This will also plausibly lead to profitable energy production/extraction with new technologies in places that might otherwise be too remote to be useful but that can connect to the bitcoin network via satellite. (undersea hydrothermal vents? volcanoes? the sahara?) Hypothetical, but the potential is massive and exciting. Bitcoin gives us reason to be optimistic about humanity's energy production and consumption.

[0]: https://download.wpsoftware.net/bitcoin/asic-faq.pdf

[1]: https://newmoneyreview.com/index.php/2019/10/18/peter-thiels...

[2]: https://cordis.europa.eu/article/id/19086-ambitious-plans-fo...

[3]: https://www.latimes.com/environment/story/2020-10-06/califor...

[4]: https://www.bloomberg.com/news/articles/2020-09-02/eskom-ext...
We may be talking past each other as your points aren't relevant to Engineering.

I'm going to highlight this-

Engineering is Science and math vs Programming which is optimization.
and what is not easy to know or perceive is the gradual reduction of your currency's purchasing power over time due to inflating supply.
PHP was always a pleasure to work with, but I also like C, so your mileage may vary. :D
Can you please cite some examples of copyright licenses which were revoked unilaterally at will and in what circumstances. Note not legal theories to the effect that this is so, actual cases of revocation.
I guess the proper process here is that one starts with the code as it was before the contribution, with a ticket describing what needs to be done, and writes the missing code. Preferably this is done by a person who never saw the contributed code. Then you merge all future commits on top of this.

If there are merge conflicts, it can be a lot of work for small (== no) gain, but it would put you in clear.
Becareful with this. If all your ntp sources don't do the same thing, your clock can oscillate between sources.
> If you want packages that are actually recent you have to sit on Sid

There are other options. For example, you can sit on stable and get specific packages from unstable, so long as they don't have dependency conflicts with the rest of your system. It requires a little more thought than just running with the defaults, but the docs are pretty clear and detailed (man apt_preferences), and it's mostly a one-time operation. I do this with docker, the kernel, and a maybe a couple other things.

> And if you have a Debian machine that’s a couple years old and you want to upgrade it to the latest Debian version? Good luck.

I guess I'm among the others here who have had good luck, then. The first counterexample that comes to mind is a NAS appliance that is now around ten years old. I replaced its stock OS with debian stable (Squeeze, maybe?) and ran it that way until a year or so past the next stable release, then upgraded. It went fine. I did the same thing repeatedly over the years, until finally decommissioning it last month. It now runs Buster, so that's at least four major version upgrades done past their expiration dates. None of them gave me any trouble. The only thing wrong with it is that my needs have outgrown the hardware.
Well this is ironic. I was just watching The Hunt for Red October in honor of Sean Connery.
Speaking from an European perspective here.

I believe any user should be able to raise a claim, the software is deceitful and violating its license which raise a number of problems.

One problem though is that the software doesn't indicate a license at all. I can think of multiple angles of attack if they were reselling it or distributing it under another license (MIT/BSD/GPL/other), that'd instantly give you the right to sue them, but because it doesn't have any license and doesn't claim anything, I don't know.

It could probably be considered to be defacto AGPL since the AGPL is contagious so there's nothing to complain about. It's tricky ^^

edit: The other thing is what's the purpose of attacking? You attack for a purpose, usually damages and/or shutting down the project. There's nothing to gain here. For reference the last GPL cases I've seen were self-defeating for the defendants, the user/customer/client sue the contractor/company/vendor who gave them modified GPL software, the defendant wins but loses the right to use the software they paid for, which is dumb!
I’m trying for hippocampal neurogenesis ...
It’s all for Baroque Cycle (Neil Stephenson) and Young Indiana Jones for me.
If I had to go back to Mapquest to get away from a web experience that leaves about 10% of the screen for actual content, while harassing users about cookies, showing 3 different ad banners, having a sidebar with 40 unrelated teases, autoplaying a video, and tracking me so precisely that they can figure out what I'm going to do before I even realize it myself, then, yes, I'd make that trade. Every day of the week, and twice on Sunday. All of this is made possible by Javascript.

So you can tell me that Javascript is important, and I won't argue that, but it's like nuclear power. It can be used for good or evil. And you don't want to get any on you. (With apologies to Dilbert.) It seems like Brendan Eich is a nice guy, but if he knew how people would use JS to make the average top-100 site today -- and make page loads take several seconds over a gigabit ethernet connection on one of the world's fastest laptops -- would he do it all over again?
Obviously. If your rights haven't been hurt you don't get to do anything about it. Rather the point that DCMA doesn't need "lawyers involved" if a contributor has a legit complaint.
Yes, you can point at a long line of mistakes. Wiser minds focus on possible solutions, when they exist, and mitigations when they don't. Masks are shown to be effective mitigations. You're being asked to understand the evidence at hand, and make a best effort to participate in the mitigation. Not to comply on blind faith.

And sure, I accept that I, and other scientists, make mistakes. To err is human. What about you?
Real means a physical product where the consumer knows they have to pay upfront for the good. It really can be anything provided there’s a market.

Locate a nice size consumer market where they hasn’t been much innovation and the consumer is passionate. Then run low-cost tests.

Examples:
- Stance with socks
- Curves with women’s gyms
- There are a ton of examples but what as engineers you want is a good that can be sold via the internet
> “ Now that you've made up your mind, anything to the contrary is a conspiracy.”

This is an absurd response. Just look at the article - it is emphatically not a retraction or apology. You can’t just claim I’ve become close-minded and therefore dismiss anything else that’s said. That’s just your own close-mindedness.

> “ He starts by saying it's wrong to hit women. He knows it's wrong. What he's saying is if a woman doesn't know when to shut up, they could get themselves slapped and it wasn't beneath him either. He's justifying physical retaliation to verbal abuse.“

This is not what he said at all. This is an attempt by you to whitewash it and cover it with things that are exposing your own misogyny. Framing any behavior Connery ascribed to these hypothetical women that could “cause” him to slap them as “abuse” perpetrated by the women is directly misogynistic by you!

I shudder that I even have to point this out to you - that your own comments here are pretty morally contemptible but you very blindly and very wrongly appear to think you’re representing some sort of higher plane of discourse where you don’t reduce people to binary good or bad characterizations.

> “ Today it's still okay by most for a woman to hit a man. Tomorrow will men get the justice they deserve? Also my 2yo hits me and I have video evidence. Should I hold on to it?”

What point do you think you’re making here? This is borderline incoherent? Are you claiming a two year old hitting you is somehow the same as a world famous movie star going on national TV and saying he thinks it’s ok to slap women? Because there’s no other rhetorical flair to your comment that could make any sense.

> “ If someone needs help, let's help them. Public shaming helps no one.”

This sounds like a true defender of abusers. You sincerely ought to be ashamed of yourself for the position you’re describing.
I agree that this whole experiment had been crazy, but
the thing that people don't realize is that there is a vast difference in performance and safety between the original FSD beta version and the latest one from a few days later. Up to 1/3 less disengagements due to fixing low-hanging bugs.
https://steveblank.com/secret-history/

Basically, SV was started by WW2 military radio / em / signal tech!
Sounds like The Chasm [0] to me. Conservative early majority people are by definition the majority and in enterprises probably even more so.

[0] http://beza1e1.tuxen.de/crossing_the_chasm.html
Tea?
There's a reason they published this in an engineering journal, not medical one. It's very cool, but in terms of practical use, is in the realm of "maybe it's worth doing a real medical study to see if this works" - a valuable contribution, no doubt, but a not really a contribution to diagnostics in itself (yet).

That said, I like that they're thinking outside the box on this one. A free digital test with a low false negative rate would be a game changer.
Say his name,
Walter Huang
You mean “unilaterally.”
But that's not a true context is it? It's the sexist one that says women are weaker and must be harmless. A woman can absolutely threaten a man with violence. We see it every day in all of the broken marriages, divorce settlements, and situations where children become weapons. The whole situation with Johnny Depp and Amber Heard is one where the traditional roles are reversed.

The truth is that a human being is capable of untold destruction in many forms, and history proves it over and over again. It can be physical, emotional, torturous...you can't make good and evil out of it.
But this software is not just the work of this clown. That's the issue.
I see Excel documents that have been reused hundreds of times for dozens of different purposes over the last 20 years. I see that all the time. "Too many styles", VBA macros from the 90s, hundreds of items in the Name manager that refer to long-forgotten hard drives or #REF!. It's everywhere.
As someone who mined a bunch of Bitcoin back in the early days, I can state that this is a completely ahistorical viewpoint.

Bitcoin was _absolutely_ touted as "digital cash" early on. The earliest transactions of Bitcoins were each news items in the community and the each new vendor that accepted it as payment was put forth as proof of Bitcoin's traction.

Also comparing it to Apple stock is misleading. Stock represents an ownership stake in the assets of a real-world entity. Bitcoin only has value to the extent that it is collectively agreed to have value; a trait shared with currencies (and commodities with little/no utility such as gold, cowrie shells, etc.)
>24h fast

Stay up all night playing factorio. No food, of course, because you're in a middle of a refactor and you can't be bothered to eat. Crash in the afternoon and sleep until midnight. There you go, easy mode health++, apparently.
The plan you've described is exactly what https://jshint.com/relicensing-2020/ did.

ETA: discussed here, with a more in-depth link: https://news.ycombinator.com/item?id=24051655
https://www.marxists.org/archive/marx/works/1848/communist-m....
I don't know, I don't think either is impossible, but let's say they are guilty. I repeat my question: how does anyone here know the contributors aren't fine with this regardless (maybe they don't feel their contributions were minor enough not to justify casting a spotlight on them, raising a public feud over a trivial issue, and cancelling this guy)? How does everyone here somehow know the contributors want vigilante justice? It's as if we're trying to play out https://xkcd.com/386/ except we're replacing "wrong" with "violating someone else's copyright"...
OpenFaaS is great ... But its quite slow compared to something like Nuclio: https://github.com/nuclio/nuclio
I would also like to hear that. It sounds almost like if Linus wanted to cash in, he could just revoke the license? I doubt that.
This is known as combinatorial logic, contrasted with sequential logic which is "timeful".
Command, Control, Conquer...

The second trilogy after Embrace, Extinguish, Extend

Soon on your local library!!
'The Man Who Would Be King' is a wonderful film. He was also in some stinkers ('Highlander' springs to mind).
There is no Dev A and Dev B, just Dev 1 renaming the variables so none of the words are the same LOL. Could probably make a plugin for IDEs to do this automatically called "uncopywrite" or "breaklicense" which does it automatically. Maybe it already exists? I kid... but doesn't it all seem a bit ... stupid?
Other cars respond to your actions, so the moment your actions deviate from the bot the reactions of the other cars are no longer valid to test against.
It can only succeed in the city taxes it as farm land. Industrial taxes on it will kill it. Retrofit of old steel frame buildings might have corrosion problems with the water involved when the fertilizing salts are added. Concrete frame is OK.
At the heart is the low cost of farmland and sun, compared to city land with LED lights. 24/7 grow cycle helps.
I think projects like these maybe a miniaturized version has great potential. This would enable new kinds of housing. I think it would be of great benefit for people in hospitals and care units too. Heck I could benefit from a little more sunshine. I remember an Italian LED manufacturer had a similar product. I will link if I find it. I imagine they've patented the shit out of it.
9 to 2 definitely isn't binary search.
Taking the 10,000 foot view that "code is temporary"...

I think "business logic" is indeed temporary. With very few exceptions, most code you write for someone else will not stand the test of time. In fact, most of the companies I've worked for do not exist or have greatly changed over the years.

MIT/BSD software is a little better.

And strangely - GPL software does stand the test of time.
It absolutely isn't.
It’s just junk science and the title is false. They used an ML model to detect if a person knows they have a diagnosis through a fake cough into a phone app. Even then their results could quite possibly just be overfitting, even with the verification data set separated.