skysight-inc/HackerNews huggingface dataset:
[Resubmitting this comment I made against a previous flagged article]

At first glance it Blue Oak seems like a decent license, and the points the author makes about MIT [0] seem valid.

My major issue with adopting a new license however is how well known it probably isn't, so there is not yet a clear legal consensus on it.

In all software companies I've worked in there is a clear list of licenses that have been pre-approved and I can just log the inclusion of any open source using those licenses and everything is fine.

However, if I want to use anything not already on the list it requires a manual approval process from the legal department, which is usually time consuming, and often just results in a 'no' because they are too risk averse to asses the licenses properly themselves, but are happy relying on the consensus that licenses like MIT and BSD are OK for commercial use.

Also, while a lot of the authors crtisisms of MIT seem valid points about uncertainty I think there is a lot to be said for the long length of time it has stood and the general consensus on it's intentions. If I see an MIT license, I can basically know I can do whatever I want with it, provided I give attribution, and there is no warrenty. I'm not going to worry about being sued over someone's interpretation of "deal in the software" because AFAIK, that has never happened in the 40+ years the license has been in use. I think I'd actually feel more at risk using Blue Oak just because of the lack of commentary and consensus on it's terms. The only really substantial point he makes is about variants under the same name, but the lesson here is to just do a diff on licenses to check it's in the standard form. And anyway, doesn't the same problem apply to Blue Oak and in fact all licenses, if you don't do a diff on the license text someone could easily produce and use a variant without you noticing.

[0] - https://writing.kemitchell.com/2016/09/21/MIT-License-Line-b...
California's second 'super bloom' in two years
Yes, I know that. They have the team and continue developing and improving Erlang because they have paying customers who use Erlang.

Inside the rest of Ericsson, however, there's very little Erlang left. Once again, only hearsay, no hard proof. They still hire for Erlang here and there (used to be primarily non-Swedish offices) [1], and they offer theses for Erlang [2]

[1] https://jobs.ericsson.com/jobs?keywords=erlang&page=1

[2] https://www.linkedin.com/jobs/view/master-thesis-erlang-json...
> If anyone notifies you in writing that you have not complied with Notices, you can keep your license by taking all practical steps

Hah! As if "all practical steps" were some kind of clear and concrete legal measure.
Well, there is also a `for` construct:

for i <- 1..100, do: IO.puts(i)

I guess what people mean is that that’s an abstraction over function calls?
A large part of the bank's equation is that the average American will miss a payment (changing the 0% rapidly)

Also that these are full recourse loans, the bank gets the auction value of the car and has the defaulter in collections for at least the remaining (before depreciation) amount
You can signup and run backtest and strategies with virtual money for free. No demo amount is required.
Logo reminds me of traefik. Is it related ?
This is exactly the property that makes it actively worse than TeX notation. It makes equations a second class citizen compared to text because you can’t write them comfortably without external tools. MathML is a failure - because of its ludicrous verbosity. The correct solution may not be TeX notation, but it can’t be this bad a step backwards in usability.
Just like with spam filters, the problem isn't when they work; it's the false positives that are really the concern, and what I've seen with all the machine-learning stuff these days is that they tend to fail in mysterious ways.
So why didn't they use GPU? Could you build something like that for WebGL?
A country's people is its citizens. What you're describing with the EU is open borders between countries. The EU is not a state or country under the definitions created at the peace of Westphelia. Ironically the solution over fighting over the same type of issues in the same geographic areas, although in the name of uniformity of religion instead of closer integration/market uniformity.
> they're different languages, suited to different tasks.

What tasks exactly do you think Java is better suited to than Haskell? The "innovation" of Java was to take the runtime of a high-level language and combine it with the productivity of a low-level one. It is not well particularly suited to systems programming or high-level programming (e.g. ML and analytics, parallelism, concurrency).
Thanks that's interesting. I'm astonished there are no 7/8 digital keyboards.

Also, is there an explanation for "dominate in representation at the academic level"? Does it need one?
This is great. I find myself having to explain and argue this point way too often:

"One issue with most backup solutions is that an attacker controlling the local system can also wipe its old backups."
You must enter/exit the USA with a US passport.
I don't do C++ anymore but for folks interested in C++ and what the project is describing, I'd urge dropping the knee-jerk prejudice against the license terms and actually try to see what it is all about.

Unless they are crazy, someone doesn't spend a decade or more working on something that isn't worth it. I think people also grossly under-estimate the creative power of a singular vision (ie not done by committee with a million employees involved.)

It is clear this is not vaporware, give it a chance.
It may still be gambling in the sense that there's a large element of chance that dictates the game, but it's not the same as something like Baccarat or poker which is strictly a game of chance. The element of skill can cause variance in outcomes over the period of play. It's important to make that distinction because you're getting into gray areas here.

Are actuaries and insurance companies engaging in gambling? They're essentially betting on not needing to fulfill the terms of the contract for unlikely outcomes by analyzing the "odds" over time. Often, they "lose" the bet and have to pay out, but they reliably win more than they lose. Of course, good poker players are probably not getting matched up with amateurs, so it's not exactly identical.
I can assure you there is a lot of interest in the Machine Learning field to make deep fakes for music. The problem is deep fakes are not time-series based. Right now a video is treated as a bunch of independent images, whereas you couldn't do that for music/text as there are long term dependencies between time steps.

More specifically, there is a recent paper from ICLR about audio GANs (I haven't read it) https://openreview.net/forum?id=H1xQVn09FX. IMO, this tech should come out (even in app form) in the next 2-4 years.
If a task cannot be completed within the timeline of a sprint, one of two things are true:

1) The task was not correctly estimated; it is discovered during the sprint that more effort than originally thought is needed.

2) Work that was not accounted for during sprint planning reduced your capacity; things like ad-hoc or unplanned meetings, sick time, peer and code reviews, HR processes, bugs from previous sprints, and so forth.

In both cases, the plan that came out of "sprint planning" does not match reality. I don't consider this to be a failure at all. How people react to it can be wrong, however. "Just get it done anyway", failing to inform team leads / managers when the change occurs, etc are unhealthy, because it creates a disconnect in expectations among the team due to either conflicting understanding of the work being done, or changes in expectations about capacity required.
Tutorials made for Angular 2 back in 2016 still work fine though, the major version bump just means there have been some breaking changes but they are usually minor.
Off-topic

I got so scared when I looked at the swagger. The authentication uses the exact same variables as mine and is somewhat similar. The name of the endpoints are also very similar and the project has resemblance to mine.

That was really really akward for a moment.

I'll use the project though ( different use-case), looks really interesting. Coincidentally it's for the same project as I mentioned.
Land a mass-driver on the asteroid. Escape velocity is small, perhaps a few meters per second. Scoop up bits of rock, throw them away. Throwing them in a consistent direction changes the orbit of the asteroid very slightly. With enough lead time, throwing enough mass away may reduce the size of the asteroid sufficiently or cause it to miss the earth.
Aside from the few reputable exchanges, most of the volume in crypto is fake.[0] How do you account for that?

[0]
https://www.blockchaintransparency.org/
>Prof Strumia analysed papers available in a database of particle physics research. He produced a series of graphs which, he claimed, showed that women were hired over men whose research was cited more by other scientists in their publications, which is an indication of higher quality.

>He also presented data that he claimed showed that male and female researchers were equally cited at the start of their careers but men scored progressively better as their careers progressed.

I know being published and cited is a big deal in those fields, but is that really a great measuring stick? Couldn't those choices be filled with any sort of bias, or just picking things that support a common theory or line of thinking... and not indicate quality?

It seems like a potentially poor benchmark.
As a citizen of EU country: yes I want every country to be looked at individually. EU members, unlike U.S. states are sovereign entities and I don’t want anyone to mistake EU for a single country (as Americans often do).
From Observability to Multisensory Integration
Maybe the government shouldn't have created a system so bad that one would make such a suggestion.
If you are comparing salaries in USD then you should take into account dollar's inflation, not rupee's.
Termux is also great on Chromebooks. I use it a lot, it reminds me of Cygwin, i.e. not really Linux but 90% of what most Linux users would use routinely.
Interfaces and declared exception throws in Python
MIT doesn't have explicit patent grant clause.
Lenovo ThinkPad P72 review: A mobile workstation at its best
I'd simply say that if something isn't ready, then as a general rule, don't make decisions as though it will be ready at a particular time in the future.

For instance, buying a home thinking that a new highway will be done around the time you move in could lead to multiple years of disappointment. Voting to allow your city to provide substantial financial incentives could enable the builder to go to extraordinary lengths to get the project done at the appointed time.... but even then, only within reason.
But that "cultural marxism" label might be neither very cultural nor particularly marxist does not mean that what it labels isn't for the most part senseless bunk either. Oh, and marxism does happen to be more popular in academia than it deserves, too.
The best clinical instrument for 'measuring' sociopathy is the Hare PCL-R, which tries to estimate both a person's tendency to engage in hostile interpersonal behavior and their attachment to social norms - you could think of it as the difference between actively murdering people vs. callously watching them die without helping. One can have a high score on one part of the scale and not on the other. Obviously this is far short of being an exact science.

As for empathy, it might be an inherent quality but I'm inclined to think that it's like most other things, you can cultivate it with practice and it manifests different ways in different people.
Ease of setup
There's no doubt Strumia did a dumb, and while he may kind of have a point regarding the variability hypothesis, there's actually more to it.

It comes down to chromosomes. XY individuals have a single X chromosome while XX individuals have two (duh).

The X and Y chromosomes have a small section that pairs one another (the pseudo-homologous region), but most of their chromatin is different.

The Y is mostly made of genes required for the architecture of the testicle, whereas the non-homologous part of the X contains genes that are implicated in many cellular processes. Humans need at least one chromosome to be viable.

In XX individuals, to avoid the over-expression of the dedicated X genes (those that are not part of the pseudo-homologous region), one X chromosome is deactivated. This happens at random, during the early embryonic life.

As a consequence XX individuals have roughly one half of their cells that expresses the alleles of their father's X and the other half expresses those of their mother's. XY individuals only express the alleles of their mother's X.

Depending on what an allele does and how an allele pair interacts, this can have different consequences.

The canonical example is color vision where XY individuals are more often affected by color perception issues than at a much higher frequency than XX individuals. Also, some XX individuals exhibit tetrachromacy, i.e. for them color is a 4d space rather than the RGB 3d space most of us are used to.

For other parameters like body size, having distinct alleles results in a phenotype that is in between. After normalization, XY individuals have a larger variance in body size than XX folks, since the latter can fall into more intermediate buckets.

Sex chromosomes in birds are the other way around. Males have a WW pair while females have a WZ pair. In birds, the variance for body size is larger in females.

This leads us, at long last to IQ, whose variance is larger in the XY group than in the XX one (with an identical mean in both groups). This may lead one to think that it makes it normal to have more XY folks in academia for mathy/brainy topics like physics (since there will be more of them in the upper tail of the distribution), but it ignores several things:

- IQ is an imperfect measure, and we may be ignoring people whose faculties are, like tetrachromacy, out of reach for XY folks, who designed the tests.

- XY folks in the upper tail of the distribution for a given parameter (say, IQ) have nevertheless a higher probability to be catastrophic in other dimensions (when compared to XX folks). This is relevant because science is becoming more and more of a collective endavour where social abilities matter as much as raw intelligence. It looks like Strumia sucks at that game.
> The generated index.html doesn't load css and js files. Or is this more for static content?

Why doesn't it do that? I thought that was the point of using Chrome as a headless browser to load all the dynamic elements into a final DOM so they could then be captured & serialized out: "ArchiveBox works by rendering the pages in a headless browser, then saving all the requests and fully loaded pages in multiple redundant common formats (HTML, PDF, PNG, WARC) that will last long after the original content dissapears off the internet."
I feel obliged to comment because I berated a similar comment on a thread about public transportation.

The poor already live in a life with children and a lack of vehicles. So, ~30% of parents do have children and are getting along.
We are going to add only reputable exchanges.
We were all paying for it...
People get upset when the industry fails to make progress and adopt good ideas from academia. Java adopted GC in 1995 and Lambdas in 2014. The rate of progress is frustratingly slow for many. I gave up Java for Haskell 8 years ago and couldn't be happier. In fact, I'd rather switch careers than go back to Java, the productivity and the ad-hoc frameworks would be too painful.
> Many people might be OK to get smaller premiums and better coverage throughout their life by explicitly rejecting coverage of end-of-life care.

This never works out. Right now many people buy low quality high deductible health insurance expecting never to get sick and then balk when they suddenly get ill and end up paying a huge deductible. People don't assess correctly what they need later in life. When people are denied the health care later due to these decisions, the death panel rhetoric will be brought up.
Yes - sprints can be a great estimation tool as long as they aren't mistaken for a deadline or performance measurement.

In my opinion, it needs be more like drawing a (rough) "this is how far we will get at the current velocity" line somewhere in the sorted backlog, rather than a fixed set of tickets that you expect to get done.

Popular tool-driven "agile" workflows where you move tickets into a particular sprint, followed by the admission of defeat at the next sprint planning meeting when you failed to complete all of them, reinforce the idea of "commitments" rather than "forecasts".
These are definitely important issues but they don't sound like show-stoppers. Many people use anti virus software and adblockers but then again many don't!

Additionally they (or some alternative) may have been able to improve the software and create a simple consent process to avoid being blacklisted.
He is talking about algorithmic efficiency using big-O notation but then limits N to 30. So, dumb question. Also, who the hell has 30 distinct pairs of socks?
But maybe the DO think about the next kill while looking at the sunrise. Who are we to tell?
Thanks for your time in providing the insightful feedback.
Elixir in Action from Manning, and all of the PragProg books are great
From what I can tell it appears to be a replacement FCM/APNS. The client subscribes directly via websocket to a self-hosted server (Go binary).

New messages in the queue are then notified (gotified) via the websocket.
https://gotify.net/api-docs#/message/streamMessages

The payload can be picked up and managed via REST API as well.

I'm building a similar solution for a slightly different usecase, so wanted to have a look under the hood. There's nothing I can see that would stop you using this for iOS so maybe they just don't have a iOS dev on the project.

Edit: Ah, here's why. https://github.com/gotify/server/issues/87
You can read my resume and call a few of my references. You can ask me to explain my previous work. You can ask me how I'd approach a problem you've worked on. It's not very complicated, and for some reason software hiring worked just fine with this approach up until 10 or so years ago. If you have a bad hire, you make them do shit work until they quit, or you fire them. I've worked with a few bad hires over the years and the team adapted around them just fine and work still got done.
How to Reverse-Engineer YouTube
A good chunk of it has, and I grieve for it, and hope the torch can still burn bright through this current time and co-opted leadership that claims to speak with conservative principles.

The sources I cited do still champion it, and seek to discuss it, openly and without malice, with those who are willing to return that courtesy. But from what I can tell, /your/ ears are closed to this feedback. I ask you to open your ears a bit, because right now, you're hearing only exactly what you want people to have said, not what they are actually saying. Not everyone is a mouthpiece for Trump and populism.
‘Neoliberal’ Shouldn’t Be a Dirty Word on the Left
The NIH is by far the single largest contributor to drug R+D in this country. Pretty much every big pharma company is cutting R+D.
If you run your businsss like this you will be outcompeted by people who make reasonable guesses on when things will be completed
Is it? I thought iOS was BSD/Darwin like MacOS is, deep under the covers.
For big companies that have a ton of applicants, the false-negative rate probably doesn't matter all that much. They need a quick way to narrow the field.

As for wasting a lot of time, what more reliable method is there that takes less time than a leetcode-style problem? Surely there are more reliable methods, they probably don't take 30 minutes or less though.
Haha! The way he talks reminds me of Noam Chomsky. Very soothing, helps me sleep!
Do they have more data than Waymo? That doesn't seem completely clear to me. They certainly have more vehicles on the road, but I assume they are driven many fewer hours per day.
I am pretty sure I heard a Recology employee say on KQED don't worry if the plastic recyclables are dirty, put them in the recycling like that anyway.
I think you underestimate the mathematical power Excel has under its hood. (personally not an Excel fan)
Just find out how much old age security Indian government provides to people above 60yrs who have not gotten from their employer or have savings. It is less than 5 dollars per month. It is about same amount that an IT guy can spent on a single meal few times per week in India. So by any standard it is not even half decent amount.

When you say this does not make it okay, it seems you simply have no clue the level of disparity most people in India are dealing with. Unless someone magically make every one earn >10K dollars per annum, 5K is lot of money in country where median income is about 600 dollars yearly.
the bitcoin crowd too, never seen as much authoritarian surrealism interpretations of geometry shapes since art classes in high school.
Not sure if there are analogous workout shirts and shorts but the ExOfficio Give-N-Go boxer briefs are the most travel friendly item I own. They're sorta like Under Armour material but even thinner and lighter so they can be hand washed or air dryed insanely fast. Definitely looking to get more clothing that fits in that category.

More info / Wirecutter review: https://thewirecutter.com/reviews/best-mens-and-womens-under...
> but a trip to Mar isn't out of their reach financially.

Source? I highly doubt this is accurate.
There are two kinds of deadlines: the ones imposed by objective facts (like for example the Y2K deadline), and the ones imposed by arbitrary decisions (like for example a milestone in a project plan). I think it is important to distinguish the two.
> there is not yet a clear legal consensus on it.

Just curious, how did the MIT license (and similar) achieve legal consensus? Was it "bootstrapped"?

> However, if I want to use anything not already on the list it requires a manual approval process from the legal department, which is usually time consuming, and often just results in a 'no' because they are too risk averse to asses the licenses properly themselves

Similarly, how do licenses get approved in the first place?

If MIT et al. overcame these hurdles, how do new licenses do it? Just by being used, and through the passage of time?
Or start out as a generic company as clearly there is room for SOMEONE to make generics that are reasonably priced.
So this is a direct pinboard comp?

Would be Nice to save enitre pages without paying extra
I'd agree that Java gets maybe too much hate in hacker communities. Java is fine IMO, if maybe a little boring. Not terribly useful for exploring cool new language design theories, but just the thing for writing a Line Of Business app that can get useful stuff done and not require updates and security patches every month. I've never written cross-platform GUI apps in Java myself, but it seems like it's probably the least-bad way I know of to write cross-platform desktop applications that share most of their code.

Mostly agree on the other points. I do like Rust, but it's still young, and many potential areas of use just don't have mature library support with lots of features yet. And some of the community enthusiasm does get over the top - I'm sure not holding my breath for rewrite everything in Rust crowd's wishes to come true, no matter how bad memory misuse bugs have been - including the Linux kernel and the universe of GNU utils.
12 years of training... does that even make economic sense? Do pharmacists get paid a lot?