skysight-inc/HackerNews huggingface dataset:
> and enforing them over the generations

How many times do I need to repeat that the Vedas do not say this? Apparently you will never understand. According to the Vedas, one's varna dharma is independent of one's family. I've said this in every single post in this thread. The Vedas declare that one's varna dharma does not depend on in which family one has been born. One's varna dharma according to the Vedas is not dependent on one's family.

I suspect based on your username (John) and your use of "Britisher" that you're a Christian in India, which is likely why you continue to spread ignorance and idiocy about the Vedas.
Is Deep Learning Innovation Just Due to Brute Force?
The links in the submission text are not clickable. It's one of the 100 tricks that use HN to encourage some types of submissions and encourage other types.

For example, the idea is that most people should post the URL and then add a comment, instead of posting a personal opinion with a link at the end (like some posts in Slashdot).

But the post where the submitter is the author are sometimes an exception. I think it´s fine what you did here.

In some cases the mods press the magical button to make the link clickable. The exact conditions are not clear, it's part of the secret sauce. Perhaps it's automatic, perhaps it is manual, or perhaps it is a combination like "when the post has at least 20 upvotes but less than 3 flags, or when a mod mark it manualy".
Write a lot, have your blogging software auto post to Twitter, put the URL on your HN profile. Do this for ~2 years.

Also try to engage one or two people who for no apparent reason seem to enjoy your content and start writing for them.
> Twitter has been leaning ever-harder into the role of curating authoritative content.

To be fair, both political ends of the spectrum in the US have been leaning very hard on Twitter, Facebook & Youtube to increase the active moderation of their platforms, algorithms and advertising services (not that those three are exactly the same content problem).

And those political ploys tend to scream "censorship" (or reference "concerning developments") when they don't like the moderation, and scream for regulation when they deem the moderation too absent.
The unsatisfying mathematical answer is that it is impossible to have a uniform distribution of rotational speeds, therefore there must be a preferred one.

It's the same reason the universe has an average speed (unlike what you might expect from special relativity), although it is unclear if this is true for the entire universe or just the portion we can see. We can measure how fast we're moving w.r.t the cosmic microwave background radiation though (it is red-/blue-shifted in a particular direction).
This is interesting to me. I used to be very "into" agent-based computation economics - trying to synthesize macro from micro. And small-worlds neetworks and the intersection, and a a fair amount of systems biology.

After a blow to the head that caused some noticable brain damage and loss of IQ points, I'm still interested, but it's a LOT harder! I remember thinking much vaster thoughts than I can think now.

Which sucks, actually. But I don't actually know what I can and cannot do, or what I am not willing to work hard enough to achieve, because before, I didn't ever have to work for it, you know?

Programming itself, though, say Genetic Programming or embedded systems for video codec for satellites or the such is still simple enough, so I guess I should be grateful for that! :-)
https://www.worldpress.org/Americas/592.cfm claims “From where the Chinese restaurant used to be, two blocks down, half a block toward the lake, next door to the house where the yellow car is parked, Managua, Nicaragua.” was a valid address at some time, and claims that works, in Nicaragua.

Looking at Apple or Google Maps, it seems at least the major streets do have names (¿nowadays?), though.

(Via https://www.mjt.me.uk/posts/falsehoods-programmers-believe-a...)
"Socrates probably didn't draw a crowd": that's how I've seen this described. Meaning, the amount of people who see your content matters much less than who sees it.
The official way this is handled is called renormalization.

Basically, we just declare that we have no idea what is going on at such short distances, and put in some regulator by hand to get rid of the infinity. One very crude regulator (which nobody uses, but which is suitable for demonstration) would just be to say that particles are simply not allowed to get any closer than some fixed tiny distance.

But what about the effects that occur when particles actually do get that close? Well, in most theories, whatever is happening can be parametrized in terms of a few numbers (e.g. it could shift the observed mass of the particles, or their charge, etc.). Our ignorance of what is actually happening prevents us from computing these numbers from first principles. But we can still make scientific progress, because we can treat them as free parameters and measure them -- and after that measurement, we can use the values to crank out perfectly well-defined predictions.

Repeating this process through several layers was crucial to building the Standard Model, which currently has about 20 free parameters.
> being slotted into the "bottom 10%" during the bi-annual performance review (which means you get fired)

Jeez - that is awful. Since you're anonymous, will you say which FANG this was? I don't always hear great things about FANGs but sacking the bottom 10% of employees every 6 months does raise some eyebrows.
This really depends on the level of math you're expecting for your intuition, but for me it really clicked when I understood it in terms of linear algebra.

A function is like a vector, but instead of having two or three dimensions you have a continuous number of them. Adding functions component-wise works just like adding vectors.

Just like regular vectors, you can choose to represent functions in a different basis. So you choose a family of other functions (call it a basis) that's big enough to represent any other you want. For a lot of reasons [1, 2], a very good choice is the set of complex exponentials g_w(x) = exp(2πiwx), for every real w. It's an infinite family, but that's what you need to deal with the diversity of functions that exist.

So you try to find the linear combination of exponentials that sum to your original function. You need a coefficient for each w, so call it c(w) for simplicity. After fixing the basis, the coefficients really have all the information to describe your function. They're an important object, and we call c(w) the Fourier transform.

How do you find the coefficients? Just project your original function onto a particular exp(2πiwx), that is, take the inner product. Usually the inner product is the sum of the products of coefficients. Since functions are continuously-valued, you use an integral instead of a sum. This is your formula for the Fourier transform.

I known there are technical conditions I am glossing over, but this is the intuition of it for me.

[1] There is an intuition for these exponentials. Complex exponentials are periodic functions, so you are decomposing a function in its constituent frequencies. You could also separate the exponential into a sin and cos, and will obtain other common formulas for the Fourier transform.

[2] Exponentials are like "eigenvectors" to the derivative operation (taking the derivative is just multiplying by a constant), so they're really useful in differential equations as well.
You seem to be implying a reproducible build is difficult. It can be, if someone hasn't done it before. But in this case fdroid has done it before, and publishes how to do it.
It would be nice to see a blog platform like medium without all the pop ups, pop overs, and paywalls. Just Charge people a few bucks a month to have a blog and let them have a tip jar.
How to Analyse Chess Games Using Graph Networks
On top of that, FLRW spacetime is a large-scale approximation: More realistic models should probably follow the 'swiss-cheese' approach, where local conditions can look rather different.
I trust Yudkowsky on many things, but not on that explanation. It's still quite complicated, and a couple of times I miserably failed to reconstruct it over a beer or two. A red flag.

Plus, I'd rather expect at least one professional (QED) physicist exists able to explain it and he isn't one. Mermin is, but the explanation is decidedly less clear.

BTW I came here to say Bell's inequality as well. For me it's as baffling as science could ever be.
The way I think of entropy like the capacity of the channel. The channel can be filled with less information than the capacity, but not more.
I liked this PDF that starts with using modular arithmetic to prove knowledge of polynomial, using bilinear EC pairings to make it self and then, finally, encoding computations as polynomials: https://arxiv.org/pdf/1906.07221.pdf
Flask-MongoRest: Restful API framework wrapped around MongoEngine, an example
Misleading title? This was a feature request which the team feels like is obsolete. The title makes it seem like it was some buggy piece of code they decided to leave as-is.

Disclosure: I work at Google, but my views are my own.
Prey is good, but it draws much more inspiration from the System Shock 2/Bioshock style of game than from the Deus Ex series. Having finished both it and DX:HR, I wouldn't consider them all that similar.

Among other significant differences, Prey carries on the Shock tradition of having the player generally (if not always) on the back foot in combat, forced by resource constraints to approach even the most trivial engagement with care and wherever possible find alternatives to combat, while DX:HR continues that series' very different tradition of rewarding an even moderately prepared player with the ability to treat fighting as first recourse rather than final option.

That said, and while there's a lot about Prey I didn't so much care for, the microgravity segments are worth the price of admission all by themselves. I've never seen another FPS even attempt such an ambitious style of play as a core mechanic, much less succeed so well at it.
Seems like an extremely easy feature to add. A question I'm left with is what possible reasons could they have for not wanting to implement this?
> - Turn the HN angry mob mode off - it’s not helpful. We’re all in this together.

After the abuses of Metadata Retention, and how AABill passed, no. History shows that the Australian Government will and continue to abuse people. The Australian Government cannot be trusted, and if you do, you're naive.
In that case the app can display the same helpful message: “Please follow your experience and gut feeling.”
How come this is worth talking about?

I am a real small dude that runs a real small SaaS app for a living, but I won't fix 1-2 customer requests a week. I don't do it for fun, and I know they are really important to the user that asked for them. But at some point you have to have vision for the direction of a product, and build features for that product that get you in that direction.

Some PM at Google decided that a panic PIN was not worth coding. I am guessing they say all the bad cases of it (my toddler typed 1234 and my phone bricked), and decided they would outweigh the good features. It seems a reasonable decision?

Does apple have a panic PIN? If so, I am not aware of it...
If the feature is so easy to implement that Skype can roll it out in a couple of weeks, it's probably not a sustainable model to build a business on. There would be no "economic moat"[1] to protect your business against competitors. Eventually, your competitors would figure out how you implemented your algorithm and implement it themselves.

Also, even if FastChat was the only app with your new feature (maybe because you were able to patent it), that still wouldn't guarantee success. Skype, Zoom, etc. would already have a huge base of customers while FastChat would be starting with none, so they'd have the advantage of network effects (a FastChat user would first have to convince someone they wanted to talk to to install FastChat). They'd also have much more resources to throw at alternate approaches to making their apps faster, and they'd probably be much more reliable than FastChat because they'd have large operations staffs to keep their servers running under high loads. Corporate users would probably want to stick with a service with a proven track record, since this kind of service is now mission-critical infrastructure for them.

[1] https://www.investopedia.com/ask/answers/05/economicmoat.asp
Skilled immigration to Canada via Québec takes 3 years in the fastest category. In other categories it takes 4 to 6 years. Immigration to the rest of Canada takes only 6 months via Express Entry.

Québec's immigration system is the slowest, red taped and infamous for its bureaucracy and mismanagement.

They can't even get a grip on senior home issues with Covid-19 let alone have an online local shopping site. The province's bureaucracy has no limits.
This is super naive but I just think of it as you (or whatever other particle is interacting with the one of interest) have now become part of its system. Like a causal event cone reaching you. Nothing about the particle changed, just your relationship with it (hence locking down the uncertain parameters).

I'm sure you or another physicist could point out the flaws in my mental model.
There are literally MILLIONS of easy features you can think up for an android phone.

How deep do you want menus to go? Do menus 10-15 levels deep really help the end user?
A non handwavy explanation of how does evolution result in such complicated and carefully orchestrated mechanisms, way beyond our engineering capability. The computer analogy of genetic algorithms certainly doesn't explain much, they are not very effective, and if they were, we should be able to generate marvels of engineering with GAs and current computational power.
Correct. Extreme urgency is how the US got the PATRIOT Act.
There's also an ergonomics to process creation APIs - rather than needing separate APIs for manipulating your child process vs manipulating your own process, fork() lets you use one to implement the other: fork(), configure the resulting process, then exec().

CreateProcess* on Windows is a relative monstrosity of complexity compared to fork/exec.
A refreshingly lightweight dev platform is coming
> If it worked in the background that’s more useful and realistic.

It does work in the background on Android, and I gather background scanning is coming on iOS.

As someone above said, don't get the perfect be the enemy of the good. Get it out the door, get it tested while you wait for Apple to get their act together is not only reasonable - it's the by far the best forward as an engineering strategy.
I get that expectations have changed, but I have lots of friends graduating with a Computer Science BS, with nothing on their githubs, who do well on their interviews and get entry-level positions making six figures.

Edited: And no one I know does unpaid internships -- most CS majors are making $20-40+/hr over the summer of their second or third years in college.
What's nonsensical about it? A partition is just a logical split of your data. You can do horizontal partitioning (aka "horizontal sharding"), like splitting the same table to different databases by key. Or you can do vertical partitioning, where you put different tables in different databases.
Any notion why this would be obsolete?
Most meetings in general suck. The best meetings have an agenda, a goal and the right people. I think that can be accomplished online.
Any time I see something about remote processes, I immediately think, "Erlang could probably do this."

I think Erlang would have been the programming language of the 21st century... If only the syntax wasn't like line noise and a printer error code had a baby, and raised it to think like Lisp.
I want to try it but $20 for a shell seems like a tough sell!
Ask HN: What tools do you use to do code reviews?
I feel like tooling for code reviews sucks and causes sub-optimal reviews. I feel like I'm held back from doing the reviews I want to do, or just finding them painful for fighting with tools.

I use IntelliJ and Github.

Ideally I want to checkout a PR locally, run tests, poke around in my IDE, and also write comments without leaving my IDE. IntelliJ is so bad for this even with their new Github PR integration - its just really missed the mark.

Github Code Reviews seem like the defacto standard for code reviews, but its incredibly slow for any largish PRs, and you lose all the power of your IDE (like jumping to declarations and usages).

I imagine VSCode is probably a bit ahead of IntelliJ here.

Is anyone really happy with their code reviewing tooling?

Cheers.
Very solid readme.
I agree with OP's first point that Nix language being new may hurt its success.

I was replying to OP's second point about Nix language not being machine-editable.

Even if Nix was written in Python rather than Nix language, it still wouldn't be machine editable.

The solution in both cases is to use a simple format that is machine editable, e.g. JSON.
Coroutines are most easily understood as a way to write a state machine in a way that looks like a function. I.e., it's just a notational trick to make one function do different things according to when it's called.

To see it, imagine you have a struct with a data member for each local variable of your function, and replace your function with a member function that has no local variables, but uses "this" to get at what was local data.

Add one more data member, a number that is set differently right before each place the function returns.

Finally, insert some code at the start of the function that, according to the number, jumps to just after the last return statement executed.

Then, each time you call the function, what happens depends on what happened last time.

There are more details, but that is the gist.

You can write that yourself in C++98, with the body of the function inside a switch statement. Getting it past code review would be the real challenge.
I'd love to know where 15 minutes exposed came from. Feels like a value imputed from a join over battery drain and usefulness. I thought five minutes made more sense. If you are 15 min within 1.5m of a stranger in most Australian states you're probably mildly in beach of social distancing.
Out of curiosity, are there known pros and cons to each approach? I’ve been experimenting with Z3’s CHC engine and Coq for modeling programs. I don’t know enough about both yet to fully understand how they compare.
Why bicycles stay upright.

For every authoritative-sounding, in-depth explanation, there is an equally plausible, yet conflicting and contradictory alternative.
Hell ya
Greenspun follows his own advice and published his book online for free as well:

http://www.realworlddivorce.com/
On Crime Pays But Botany Doesn't 6 months ago. https://youtu.be/RHRgY8fZNv4

The often dyed-black bark, overwatering, and climate of mixed-use commercial/residential developments in the Bay Area provides the perfect habitat for psilocybin mushrooms.

Happy accidents of potential supply and demand, minus DEA licenses.
ClickFunnels pricing: Is it worth it?
Note that wipe and brick mean different things.
Hmm, my guess is because they don't see it as a sexy feature that would appeal to mainstream users.
I’m confused as to how local is faster/more convenient, yet it requires you to pick up a phone due to an outdated listing?

With Amazon, if I see I’m running low on rice, I can say “Alexa order rice” and I get rice on my doorstep in 3 days based on my previous rice order history. Doesn’t get more convenient than that.
Why is the download so large I wonder? Almost 650mb app.
What follows is very hand-wavy, and the renormalization sibling post may touch on it.

An answer is that the d->0 approaches infinity presumes a nice, continuous analytic function. If d->epsilon, you can't get to that singularity.

There was an equivalent problem in the E/M space with "The Ultraviolet Catastrophe" [1], which turned out to go away if you assumed quantization.

I'm not going to claim this is a perfect analog to the gravity problem, only that a lot of physics doesn't quite work right when you assume continuity. (The Dirac delta is a humorous exception that proves the rule here, in that doing the mathematically weird thing actually is closer to how physics works, and it required "distribution theory" as a discipline to prove it sound.)

[1] https://en.wikipedia.org/wiki/Ultraviolet_catastrophe
Ha ha. Sorry that happened to you.

The intro does say: It should in no way be associated with that great body of factual information relating to orthodox Zen Buddhist practice. It's not very factual on motorcycles, either.

On the other hand, I hope you enjoyed your motorcycle.

Have you looked at the book again? One surprising thing for me is that as I've reread it over the years, it seems different each time.
> 15 minutes talking to it is going to miss a lot transmission events.

Honest question (as a scientist myself): is there any serious non-preprint literature on the time needed for a transmission event (I assume estimates will vary wildly)?
No other major vendor has this feature. It could create a bad experience if a customer triggers it by accident. The same thing could be accomplished by an application that guards secret data rather than putting this in the OS. There are plenty of reasons not to implement this.
I don't remember any changes in the language, but I did encounter packages that had their configuration renamed or changed in a way that broke my config.

Basically you pin to a version of NixOS, and opting into the next version is fully optional. So if you change your NixOS version, and you run nixos-rebuild, and stuff doesn't work, then you can just undo your change. NixOS even keeps a backup of itself ready, so say for some reason you update but your new version doesn't boot, you can simply boot into your previous working version.
> The interviews with software developers also may not represent all themes that arise in license incompatibility scenarios... They came from organizations that had between 51 and 1000 employees. Licensing incompatibility issues might be more or less frequent in organizations of different sizes and the themes that emerged could be different given a different population.

I wonder how representative this study is for the debian community and all the packages listed in the repository.

Looking at the quotes, it seems the typical developer in the study is one delivering products to customer, which I guess, the customer either own the copyright to in the end or want to integrate into proprietary systems.
> The A344 May have been closed but the A303 still goes pretty close.

No roads can really be seen from the stones, nor on the approach to them. Sure, you can sometimes hear distant traffic on the A303, if the wind is blowing the right/wrong way. But the previous road was indeed just a few hundred feet away as OP stated, and was busy, with vehicles driving past one stone (the Heel Stone) that was literally on the verge of the road by only a couple of feet.
From a physics perspective I bet you have two things happening:

1. These molecules are moving around a lot. The kinetic energy of molecules at room or body temperature gives them impressive velocity relative to their scale, and they're also rotating altogether and internally.

2. Compatible molecules are like magnetic keys and locks. They attract each other and the forces align with meeting points. The same way that proteins fold spontaneously.

So the remaining part is getting concentrations appropriate for what you want to happen - and that's a matter of signaling molecules and "automatic" cell responses to changes in equilibrium. It's a really chaotic system and it's a wonder it works at all.

I imagine that's also one reason life is imprecise, i.e. no two individuals are alike even with identical genes. There's a lot of extra "entropy" introduced by that mess of a soup.