skysight-inc/HackerNews huggingface dataset:
Coming from an outside reference frame (I have zero knowledge of the - obviously contentious - backstory, and I am holding off on reading that backstory until I review this language on it's merits).

On my examination it looks like a very interesting transpiler. I suspect that like most languages it will bloat as it attempts to achieve it's goals, especially with the size of the standard library that is going to be included by implication.

However if it's goal was to be a useful C transpiler for the modern age I would be more excited, and more interested. Things like hot reloading, easy to use REST access, nice syntax, and the ability to fall back to C are all nice features. For a certain class of application (notably the author's Volt application, and video games) this would be very useful.

I would warn the author of throwing away what they have for going down the rabbit hole of language implementation. It is nowhere as simple as they seem to imagine. An anecdotal story, when using LLVM one will regularly come across required parameters that seem like they should be optional and don't seem important. And yet once one starts thinking about compatibility, errors, ABIs, they realize there are hundreds of edgecases that must be accounted for. For example structure returns on the windows ABI change the ordering of function call arguments depending on the size of the structure, and additionally require redundant memory operations (and failing to do both will cause your compiler to work for some libraries but not others).
Oh that makes sense.
If he applauded the actions in the video, that’s one thing, because that’s very close to inciting violence. But what if someone forwarded the video with a comment such as, “We need to broadcast the full horror of what occurred, so that people who are considering doing something similar might have a change of heart”? If that should be illegal as well, then we’re in “Hear no evil, see no evil, speak no evil” territory. And I don’t like that one bit.
They wouldn't. We're on pretty good terms.
In theory. However, as recent events have shown, the police and the whole justice system becomes an institution that protects their own, including things like prosecutors declining to bring strong cases against police abuse since they work together on other cases. I'm not saying you're wrong, just that it's more complicated than one being good and one being bad.
You need a bank account with Paypal still. This is direct payment into your personal virtual wallet (supposedly not linked to your real identity) avoiding all banks.
You could similarly say that a computer can't calculate x^1000/x^998 because you can't fit it in 32/64 bits.
Just from Googling...

https://support.apple.com/ja-jp/airmac

It does look like that’s the actual name in some markets - at least the AirMac.
Notes on Excessive Wealth Disorder
I have to agree from the snippets of your reports, the tone of those reports were needlessly antagonistic and superior.

Starting a report with "You idiot" or "Oh god this is a fucking goldmine" should get you banned, even if the issue you are reporting is real. Such reports aren't trying to contribute to the project; they are trying to boost the reporter.
>>> import autograd.numpy as np
>>> from autograd import grad
>>> def fn(x):
... return np.power(np.power(x, 3), 1/3)
...
>>> gradfn = grad(fn)
>>> gradfn(0.0)
/usr/local/lib/python3.6/dist-packages/autograd/numpy/numpy_vjps.py:59:RuntimeWarning: divide by zero encountered in double_scalars
lambda ans, x, y : unbroadcast_f(x, lambda g: g * y * x ** anp.where(y, y - 1, 1.)),
/usr/local/lib/python3.6/dist-packages/autograd/numpy/numpy_vjps.py:59: RuntimeWarning: invalid value encountered in double_scalars
lambda ans, x, y : unbroadcast_f(x, lambda g: g * y * x ** anp.where(y, y - 1, 1.)),
nan

… Damn.

>>> import torch
>>> x = torch.tensor(0.0, requires_grad=True)
>>> y = ((x**3) ** (1/3))
>>> y.backward()
>>> x.grad
tensor(nan)

… Damn.
Many cities have laws against parking on lawns. Even if the owner is OK with it (or is parking on their own lawn), the neighbors might not be for property value reasons. There's also the problem of vehicle oil leeching into the soil:

https://www.ksla.com/story/7065953/shreveport-council-approv...

https://www.modbee.com/news/article108667517.html
PayPal is not available in a lot of countries (Turkey would be one example). Western Union might work, but the fees are high and there's much more friction. In case you're based in the United States: Would you use Western Union over Venmo / Square Cash. If you're based in Europe: Would you use Western Union over SEPA? Libra has the potential to provide a low friction environment (like Venmo) supported by local companies that's available globally.

And while Libra definitely isn't perfect I think the set of trade-offs they chose are pretty reasonable. Another advantage over Venmo, Western Union, etc. is that the Libra will be run by a multiple independent companies, instead of locking you into a single company which is the case with the currently existing solutions (with the exception of SEPA).
When looking at the major police brutality cases over the past few years you will notice that there is a disproportionate amount of force used by police relative to the threat.

Eric Garner was accused of selling illegal cigarettes, was this a crime? Yes. Should he been put in a choke hold and held down by multiple officers despite being clearly subdued and repeatedly saying that he could not breathe? No. Sandra Bland was killed over a parking ticket. Recently, in Phoenix, a young family was threaten horribly because the daughter "shoplifted" a doll without the parents knowledge.

There is a clear pattern of disproportionate force used in relation to the actual activity being prosecuted.
Well you were calling him an idiot in the issues and being overall aggressive. I would ban you too (but I'd keep the issues after some editing).
I didn't ever say "Oh god this is a fucking goldmine". That was a reply.
maybe I've lived in the wild west of Los Angeles's chaos and deterioration for too long because what you've just described sounds refreshing
No, we don't. There aren't enough private prisons to make a dent, anyway.
I don't know anything about the author of the piece. I understand that it's a sketch of a larger article that he intends to write for publication. I hope that he will have the time to refine his scholarship until then.

I'm not sure what to do of the ideas discussed in the article, themselves. I am honestly confused about what he means when he's talking about "AI", given his loose use of terminology, so I'm not sure I understand the article clearly enough to agree or disagree with it.

To clarify, I'd be all for reading a strong critique of the modern (last decade) use of machine learning, including neural networks and deep learning (but not only). If he's talking about AI as a whole, however, I don't see how his critique can really work. I don't think I've ever heard of anyone using a classical planner or a constraint solver to drive an automated truck, say.

The start of the article, with the discussion of the Agnicayana ritual was very intersting.
I apologize for criticizing the person and not the project, but again, the fact that he deleted the issues is unreasonable.
Wish there was an open source version of kdb and q.

Kdb is fantastic as an app server framework. The q language is just enough syntax help on top of cryptic apl to make it useful to a mass audience.

We need a free and open project that replicates this functionality.
Jetzt+in+die+finanzielle+Freiheit+starten
Thank you for pointing this out. Another thing that is implied by this "doom and gloom" article is that there is no way out of poverty for those 80%. This is categorically incorrect.

I grew up in poverty. A family with 9 kids, a widow, an underemployed older step-father, living on SSI and survivor benefits. We had to drink powdered milk because our welfare couldn't afford real milk. We didn't have any money for school or college. We didn't have any medical benefits or healthcare, so when we got sick or needed stitches, our mom would have to use butterfly bandages and hope we got better.

I worked hard, had a job since I was 12 delivering newspapers, and somehow saved enough to go to school without going into massive student debt. I moved out of flyover country to the NYC area. Today, I'm an accomplished software engineer with a wife and 2 kids, making $500K+ and saving over 50% of my income because I'm not going to make my kids have to live in the poverty I grew up in.

Very few other places in the world allow this upward mobility, in a single generation, from poverty, to upper middle class. All you have to do is work hard and educate yourself. You can learn how to be a software engineer from free material online, and even if you don't have enough money to buy a computer to do so, you can wash dishes or deliver newspapers like I did to save up enough money to do so.

People do it all the time. I'm living proof. The wealth gap is troubling, but to act as if there is no upward mobility is disingenuous.
It was presented as extraordinary. See the tables comparing V to GCC, Clang and others.. somehow the author managed to make a compiled that weighs nothing, requires no time and makes faster binaries ...

As parent, I did look at the code to see, but I don't see anything. I'm under the impression that it's a thin transpiler, hence the 100x compile time increase.

Correct me if I'm wrong.

ps: also, about the personal/social implication of these threads. I wish no harm to v author, I find it admirable that he managed to produce the whole thing on his own. But it was seriously misleading.
For better or worse, this isn't a new idea. See e.g. The Twilight Zone S1E22, "The Monsters Are Due On Maple Street" (which isn't literally about McCarthyism, but the metaphor is so blatant that it might as well be).
It's harassment if undue attention is payed to the infractions of a specific group over society as a whole.

For example, if my office had a policy that everybody should wipe down the microwave after using it, it wouldn't be a problem if that rule was enforced across the board.

But if there was someone in the office who hid behind a potted plant and watched specifically for me to microwave my food so they could catch me in the act, and if I noticed that they seemed to only care about my food and no one else's, and if I noticed that even when other office members did the same thing next to me that I was still the only person who got in trouble -- at a certain point it would be reasonable for me to assume that this was personal, and not just about the microwave.
When I see phrases like this used, I always assume the view of "harassment" comes from an unequal enforcement on these minor infractions. For example, minorities getting prosecuted more often for infractions than non-minorities would.

Minor infractions should definitely (always) be enforced, but an argument could be made that they're unequally enforced currently, which might be interpreted/manifest as harassment against some.
2 parachutes.
If enough people had driving cameras, and if insurance is mandatory, I guess individuals could report dangerous driving to insurance companies, and cause increased insurance premiums for dangerous or reckless drivers. Which is weird because then insurance companies become the police.

I wish we could report video to the police for dangerous driving... The police waste money enforcing rules that are only loosely correlated with preventing danger. Why not use the strongest signal possible - actual dangerous driving or near misses etc.

To avoid the "granny reporting everything" problem and avoid the "anti-social" problem, only allow three submissions per year?
they should not have tested on AWS
It's true that most autodiff systems would behave this way, but a human given only the rules of calculus (the same rules as AD) would have trouble at the same point. Of course, most mathemeticians would apply additional insights while differentiating here (such as cancellation of terms or L'Hôpital's rule). But equally, you could add these things to an AD too; they are orthogonal to the basic derivative transformation, so it's really a difference of degree at best.
There is some feedback and the dashboards are great so you can do this.

But I haven't any interest in those answers I wrote up a decade ago (or whenever it was) and the domain expertise is no longer in my working knowledge. I don't believe I am alone in moving on that way.

Also some people learn one way of doing things and then stick to it, even if a better way comes along.

Apart from pride there is no motivation to update your decade old answers. Potential employers look for online stuff in repositories rather than SO answers.
My university lost power for about 9 hours a few years ago. Several labs did not have their -80s hooked into emergency backup power (due to limits of the building, very understandable reasons). I remember a professor sitting in the dark hallway outside his lab, in tears. He could only watch as temperatures rose, and he lost almost everything. It was heartbreaking.
You are totally confused. I'm not talking about Chinese as a race of people. I'm not saying that Chinese people are inherently incapable. I'm talking about the Chinese government REGIME and its inferior economic ideology. Their communist ideology has stifled true innovation. Western capitalism is blatantly, demonstrably superior.
Huh, interesting. First time I read this comment, it said something like "why should I care what you think?" I guess the edit indicates that you do care?
My apologies, I'll be more careful, and more factual.
eps^3 is undefined
You should actually read the technical report: https://www.microsoft.com/en-us/research/uploads/prod/2019/0...

This has some quite clever and very carefully considered details around concurrency.

> in the end this is a very well-explored area and there's basically a single stable point once all common scenarios are considered.

I think it's absurd to call allocation a solved problem where there's one known optimal design.
Rosetta relied on a binary recompilation technology they licensed from Transitive. IBM bought it up and changed the licensing such that it was no longer economical for Apple to ship it, which is why it dropped really suddenly.

Free copies of Snow Leopard would likely cost them a lot in fees to IBM
I'm not sure this is all that accurate a description of the current state or priorities of either Windows or Mac OS. Microsoft actually did exactly what the other poster is suggesting - use virtualization to provide support for a previous OS (XP mode in Win 7). And that was 10 years ago.
Similar background (minus the military), and I agree the differences are staggering, but the nice thing about the US is that a poor kid actually can do this, rise from poverty to upper-middle class in a single generation.
There's already significant (and hard to fathom) backlash against electric car owners "getting free gas" at some of these charging stations. Electric car owners aren't nearly as sympathetic a victim set as handicapped.

Couple that with gpm's sibling comment and I think it's too ripe for abuse. (I hate getting ICEd out of a charging spot as much as anyone, but I'm not sure that the benefits outweigh the drawbacks here.)
Zpkg – use packages from other distros
Hello,

Developer here. The release was messed up by me having serious git troubles. I had to destroy the repository twice, as the result and old README file with the wrong instructions resulted in everyone having segfaults.

Everything will work as expected in a couple of days. Launching such a big project for hundreds (thousands?) of testers is not easy.
I think the rationale for Science to say they already fulfilled their obligations the first time around is that they thoroughly scrutinized the methodology used the first time around. This is asking them to now scrutinize two methodologies used and for less payoff than the first time.
And computers have a hard time with that. Take the following example code:

#include <math.h>
#include <stdio.h>
#include <stdlib.h>
double f(const double x) {
return pow(x, 1000) / pow(x, 998);
}
int main(int argc, char* argv[]) {
if(argc != 2) {
fprintf(stderr, "Usage: %s x\n", argv[0]);
exit(1);
}
const double x = atof(argv[1]); // demo code without error checking
printf("x = %g, f(x) = %g\n", x, f(x));
exit(0);
}

compile with

gcc -Wall -g -o test test.c -lm

and run it

petschge@localhost:~$ ./test 0
x = 0, f(x) = -nan
petschge@localhost:~$ ./test 1
x = 1, f(x) = 1
petschge@localhost:~$ ./test 2
x = 2, f(x) = 4

The fun thing is, when you compile with

gcc -Wall -O3 -ffast-math -g -o test2 test.c -lm

you actually get

petschge@localhost:~$ ./test2 0
x = 0, f(x) = 0
The Undermind Episode 26 – A Podcast about Starcraft AI Development
These are not all files (for example, token.v, json.v, cgen.v are missing).
1) Irreversibility. You have a payment system with that small companies can actually build gateways to true cryptos. Not to mention the “high risk” businesses locked out or priced out of fiat gateways

2) Cryptographic proofs of payment. With that you can do a lot of fun stuff, especially with smart contracts. Going back to #1 you can make the gateway trustless
Yep, but also while aligned. Bits x and y are going to be the same distance apart, always, unless shifted off the end (where they can wrap or be lost). Thinking of this in the pub it seemed a butterfly thingy would be appropriate <https://en.wikipedia.org/wiki/Butterfly_network>.

Further thinking suggested there'd be a ton of wires doing this, and perhaps it's the wiring that's taking up the silicon?
Good luck getting your drone back from three eyed uncle billys farm. He dont take kindly to trespassers.
That's exactly what i'm saying.
I left that one out because as of right now only three letter agencies have access to that one until the FCC approves it for general use, but yeah this is pretty rad: https://www.battelle.org/government-offerings/national-secur...
Can’t wait until Facebook team wins it
Discussion of original source: https://news.ycombinator.com/item?id=20241456
Ah... well I used to run a mildly popular website... I originally wrote it to "bot" my site 24/7.... it can be used to see the index of your site depending on keywords. Also you can drop payloads with it... use it for brute force password guessing... or you can use it for SEO as well... even though it searches with Bing, Google may know about the visits if you use Google Analytics... many use cases may present themselves with very minor modifications to the code... enjoy!
Iris: ISLisp in JavaScript/Go, Standards-Compliant Lisp Smaller Than Common-Lisp
There is no indication that Keras Tuner will neglect distributed search.

Also... In that linked tweet I read the word "pythonic", but that screenshot looks like a big, monolithic plate of spaghetti to me.

https://pbs.twimg.com/media/D9iuQ6SWkAEVw9s.jpg
> We believe that it is bad policy for journals like Science to publish big, bold ideas and then leave it to subfield journals to publish replications showing that those ideas aren’t so accurate after all.

The authors of the repudiation article are, without much doubt, trying to pick a fight.

However, the larger issue is whether they should be. The article has some good points in it, the comments here on HN also pull out some good point (and some bad ones), and the 'replication crisis' has been raging for almost a decade now with any sign of slacking. The authors are being jerks, I feel, but dammit, they make a good set of points.

Look, I've been there too. The deadlines just keep piling up, the students stay just as needy, and the grant funding is just getting harder and harder to find (esp for new PIs). A bunch of older white guys trying to be asshats on purpose over in the corner and then pointing things out for political points (my opinion) is just like: Dude, really?, screw right the hell off.

Its just another thing on the giant pile of crap that you can't deal with at all.

But, we all know that US based 'Big-S/R1' Science is not a healthy place. It's never really been one, but we all know it now, and, to me at least, it feels like it's not getting any healthier anytime soon. The scathing blog posts keep coming, the #MeToo issues keep getting swept aside, the flagrant abuse of grad students is getting worse.

Writing these guys off is not healthy and is not going to help. Yeah, they're kinda jerks. But we have to listen to them and take them just as seriously as anyone else. Their points are valid. They are right to call out Science magazine for not publishing recalcitrant papers and relegating them to journals that often have insane paywalls.

Yeah, I know, Science gets enough papers by 9am January 1st to run for the whole year and never see a drop in quality or impact. I've heard that exact same phrase from every journal editor, it's like 'live, laugh, love', it's 'basic' now. And it's a crap excuse.

Trying to shoe horn these jerks as 'alt right' or 'political' is not helping. Honestly, breaking Science up so that it would be able to publish these smaller repudiation articles would be better, and we all know the older PIs wouldn't let that happen, as their egos are tied up in the metrics too.

Brushing these jerks off isn't the right thing to do. Science, as a R1 type thingy, is heading for a meltdown in the US. We need to take these jerk-bags seriously, along with all the abused grad students, the new PIs, the people of color, the women, etc.
Swiggle.org.uk – Child Friendly Search Engine for Kids
Precisely this is being done, today, in China. A facial recognition AI keeps track of your location and activities. If you jaywalk, it immediately deducts money from your bank account.
No, I edited it because HN has reached out to me many times before that I need to be less of an asshole or I'll get banned.

So no, I don't care about what you think, but I don't want to get banned.

Anyway, nice that you read the first version but still didn't respond to the other questions.
I found "Designing Data-Intensive Application" book to be really helpful introduction to learning more interesting details about distributed systems. The book provides a gentle introduction to build intuition around these systems and contains a plethora of links to go further down the rabbit hole.

https://dataintensive.net/
I never like names that require a “pronounced like” note, but cool project regardless.