skysight-inc/HackerNews huggingface dataset:
It depends on how close the biological cells are to being immortal. What I was referring to in somewhat sarcastically in another post is that modern senescence research is basically operating from the position that the cell just has, you know, maybe one or two or three things wrong with it, and if we can "just" extend the teleomeres (presumably with just ingesting some substance), and maybe supplement our diet with a couple of substances, and maybe fix cancer or something, we'll be there.

There are some reasons to believe this may be true, such as the existence of cells in the wild that seem to be effectively immortal, like certain jellyfish and such. (Nothing terrible close to us taxonomically, but at least they're from planet Earth.)

On the other hand, it may turn out that after a couple of quick wins worth, say, 20 or 30 years, that the whole thing devolves into dozens, then hundreds, then thousands, then tens of thousands of interventions, all complicating each other, a good number of them unique to the individual, as you try to pick up the pieces in your ever-aging organs as they continue to find new and exciting ways to fail. Imagine trying to keep an old car running, but you're not actually allowed to just replace parts, and you have to do all the fixes while the car is on the road, and this is just barely the tip of the iceberg. Senescence research may be one of the worst examples of a light-post problem in human history, as they search for this or that substance that will fix aging but the minimal solution is in fact literally gigabytes worth of information converted into biological machines we can barely even conceive of.

If you can read one neuron, you can read two; those problems are not independent. (That's a simplification to some extent, but at this level we'll take it.) If you can understand one protein's function, that doesn't help anywhere near as much with the next one, and the state of the body is roaming through a very high-dimensional space over time, with the interventions all also affecting the next intervention that will be necessary... it can get pretty ugly in there, potentially. Amusingly, the brain is the problem in both cases; biological immortality probably wouldn't be so hard, we could probably solve everything by transplants of freshly-grown organs based on our genetic code... except transplanting a freshly-grown brain in kinda defeats the whole purpose. In the end, both problems may come back to scanning brains one way or another.
still using fvwm2, haven’t found anything that comes close.
Domain knowledge is really important, you can't overstate that.

But you've also succinctly described why a huge percentage of ML as practiced in industry under performs or flat out fails. To a first approximation the person who reads a few tutorials and plays with example data sets, then sets out to apply it to their own domain, has no real idea what they are doing - and it shows.
$ time (echo 'quit()' | python)

real 0m0.025s
user 0m0.000s
sys 0m0.031s

$ time (echo 'quit()' | python3)

real 0m0.036s
user 0m0.031s
sys 0m0.016s

(both are after it was already cached)
I'll point out that weather related deaths in Ontario are higher than earthquake related deaths in California.
> Well, the proper solution for the future would be for the kernel to save and restore a random seed using UEFI variables, a similar firmware mechanism or free space in a boot sector or swap partition.

This needs to be invalidated before numbers dependent on the seed are used, else you risk attacks where you get someone to generate the same random numbers on consecutive boots.

In turn, if you crash during bootup at the wrong time, you're left without a seed.
Drones like this use DGPS. GPS is inherently inaccurate when you need centimeter level precision, especially with spinny bladed machines in formation. DGPS uses a ground station that helps the drones gain the accuracy they need, but it's much more complex than a simple GPS unit.
It's not completely automatic but it is fairly close. If you enable the threaded runtime then "sparks" will be evaluated in parallel. You do have to say which expressions you want evaluated as separate "sparks" with the `par` operator but that's it—the runtime manages the threads, and common sub-expressions shared by multiple sparks will typically be evaluated only once. There are no race conditions or other typically concurrency issues to worry about since the language guarantees the absence of side effects. (That is the biggest difference between this and Java's parallel streams: If the reduction operation isn't a pure function then the result is undefined, and there isn't anything at the language level in Java to enforce this requirement.)

EDIT: An example of effective parallelism in Haskell:

import Control.Parallel (par)

fib n
| n < 2 = 1
| n >= 15 = b `par` a `seq` a + b
| True = a + b
where a = fib (n-2); b = fib (n-1)

main = print $ map fib [0..39]

Note that the implementation of `fib` has been deliberately pessimized to simulate an expensive computation. The only difference from the non-parallel version is the use of `par` and `seq` to hint that the two operands should be evaluated in parallel when n >= 15. These hints cannot change the result, only the evaluation strategy. Compile and link with "-threaded -with-rtsopts=-N" and this will automatically take advantage of multiple cores. (1C=9.9s elapsed; 2C=5.4s; 3C=4s; 4C=3.5s)
Just checked. Most adverts are for paid porn and toys, not other goods and services. Is this not the same in the West?
How to Design Events to Inspire Girls About Stem Careers
The problem with all of these tests is that they are predefined tasks with an objective measure. If you can spend a bunch of time optimizing your system against the measure, you’ll eventually beat humans. Does that mean you’ve created superhuman intelligence? No!

A human can sit down in front of any of these sorts of tests and do reasonably well given no prior training whatsoever. None of these systems are capable of that.

Here is a challenge for an AI researcher: create a system that can beat an arbitrary, unknown console video game considered easy[1] for humans. You are not allowed to train your system by having it play video games, since this test is supposed to measure the ability to learn to play video games for the first time. Additionally, your system only has access to the I/O that a human has access to (gamepad inputs, sound and video outputs), no direct access to console memory by any means.

[1] I consider a video game easy if humans finish it more than 80% of the time on their first attempt, having never played a video game before in their life.
I prefer to eat my own dogfood. That usually solves the problem. I design the API with two strictures: First: Any API I can use, my customers can also use. Second: Everything I design must use the API. No backend magic. No black boxes.

The rest (no pun intended) is just permissions.
The Nancarrow is truly demented. Thanks for sharing. Starts out as "drunk guy at frat house banging on the piano" and ends as something otherworldly!
That's not a very common use case for C, either now or back then (arguably you probably had more user-facing C cgi back then, but it was still one invocation per user so arguably you could set the locale for each call). Some webapps use C in the backend but generally don't deal with the localization at this level.

I'm not saying that C locales aren't bad and limited, I'm saying that it's a compromise that makes some sense. In particular when you're trying to bolt something into an already extremely popular language instead of designing a new thing from the ground up.

Can you imagine the churn if the C standard suddenly introduced a whole new set of string functions just to deal with the locales? Well, you don't really have to imagine, just look at the way it works on Windows with their wide strings.
The comment thread is worth linking to: https://news.ycombinator.com/item?id=21275269

In particular the Naval Ravikant interview: https://www.youtube.com/watch?v=3qHkcs3kG44&t=3661
do you use cwm on linux or openbsd? If linux, where do you get it from?
They used to allow you to browse images, and now they don't - desktop mode used to show image grid e.g.: https://imgur.com/r/nsfw

But images are still hosted there and I presume new images are still added e.g. https://i.imgur.com/nZHfzdV.jpg (mildly NSFW but in a NSFW reddit).

From a desktop browser the first link will show: "As of Oct 2019, Imgur will no longer display NSFW Imgur r/subsections associated with Reddit subreddits. No Imgur content has been deleted or moved, and is still available at its original Imgur URL. As an alternative, you can browse the visual contents of any subreddit using third-party tools such as https://www.redditery.com and https://redditgrid.com."
Implying that switching is inevitable.
I hope you can in the future find the value of using humor to make your comments enjoyable to read, like the author wm4 did.

> I don’t really care about social media norms and use throwaways liberally

Did you mean that to be funny? It’s quite ironic following your “rant by someone with no real responsibility” comment. That seems pretty funny to me, but not clear that was the intent.
It’s not that consciousness is really vague, it’s more that people use vastly different definitions for the same word. Medically consciousness has a relatively low bar, but philosophy loves to overload it with implied meanings.
Differential GPS is needed to achieve this accuracy. At some point in the future, vision systems + coded lighting may suffice, but for now, more elaborate tech is needed to keep these machines in tight formation.
Death in VR
What “cloud native” means for object storage
Thanks! So far none of my ideas about UI was perfect. Guess I'll depend on more generic / AB approach. I'm going to implement the (experimental) interface for full story generation soon.
Wouldn't LineageOS suffer from the same problem ?
Does Vue use Proxy objects for the reactive state magic? I implemented something similar and that's what I ended up using.
As an OSS author this is very interesting, could you share more info or references about this please?

Also I'm curious, how do you become a technical writter? Does it involve writing articles/blogposts/etc to promote the project?
Would you recommend this for someone who hasn't yet officially learned operating systems/compilers, but is looking to break into the realm?
I don't see what opening Facebook's API would buy us. You'd get different interpretations of the feed, but you'd still be siloed into whatever feed it was you accessed. Cambridge Analytica used FB's data to manipulate the feed and thus the users, but no feed algorithm is going to prevent that. Just the opposite: people would find it even easier to choose a feed algorithm that siloed them further. You could jump to a different one -- but would you?

I don't think it would return nearly as much power to users as he imagines. FB won't make quite the same mistakes as they have in the past, but an enormous amount of information is still public knowledge -- putting your social life in public is the whole point of a social network. People enjoy putting themselves out there and voluntarily, voraciously consume what others put there too. No tech tweak is going to change that, or limit the consequences.
Ask HN: When a (small) company sponsors an event what do they ask in return?
I have sponsored events for less than USD 5k and many times the only thing in return is just the exhibition of my company logo and minimum social media posts tagging ourselves. I am thinking about how to negotiate my sponsorship in the future. For example, more media coverage at their expenses, helping with networking, etc.

It would be great to receive feedback about how to handle this issue.
You can also swap out the xfwm compositor for compton, which also resolves the screen-tearing issue.
What was it about pronoun wars? I'm not in the loop. If you don't mind sharing.
>When locales were invented, it was reasonable to assume that the locale would determine the character set

Sure, but that's not what the commit is saying. Instead it's saying that it should only determine the charset and that Unicode effectively makes locales pointless. That's absolutely not the case, there's a lot more to locales than character encoding.
Oracle Says Co-CEO Mark Hurd Has Died
First there was blaze, the closed-source google internal build tool.

People left google and wanted to copy blaze, hence pants and buck were created.

Then google released bazel, an open source version of blaze.
More pressure = more molecules per cubic foot, including water.
That's fine - most of the time we discover information through 3rd party not the origin.

But HN guideline[1] suggests that please submit original source.

Please submit the original source.
If a post reports on something found on another site, submit the latter.

Also, reposting the same news again after a week doesn't bring other people who saw it any more use and may divert conversations in different threads. Occasionally the mods allow news of great importance to be reposted but I think this is probably not the case here, IMO.

[1]: https://news.ycombinator.com/newsguidelines.html
Pretty much everything I develop (excluding most databases) are hosted on my cloud server. Best $5/mo I ever spent!
All long haul jets have crew rest areas but, having stayed in then myself, I'm not sure if they have sufficient space for multiple crews e.g you would probably need three sets of people on the flight deck unless they rotate the first set back in.
I’m more referring to sites like Pixiv as an example, which, while they are not in the business of pornography, do in fact host a fair bit of it.

One difference is that Pixiv requires you to be logged in to see NSFW content, much like the new Imgur changes, but I suspect this is for other reasons. I haven’t checked to see if doing that actually shows different things in terms of advertisements.

OTOH, I’ve never heard of any advertisers pulling out of an entity due to pornographic content in Japan.
I'm not quite so skeptical. We don't need consensus, we "just" need political action. 50% + 1. Extremely difficult, but not impossible.
Colobot – Strategy Game with Programming
Suicide rate among young Americans soars by more than 50% over 10 years
Do you have any proof or other verifiable evidence of these claims? Or are you just assuming that those statements are true?

As far as I'm aware, there is no evidence at all that the commonly recommend encryption algorithms have any serious vulnerabilities when used properly. Now, it's easy to say that researchers would be given gag orders if they found the "magic back door", but that's all just speculation and fear-mongering really.

Additionally, it would be in the US's best interest for there to be no backdoor. Any vulnerability in RSA for example could be exploited against them.
Xorshift is like 10 cycles. AES-NI can take hundreds, depending on the number of rounds.

In the case of brute force Monte Carlo path tracing, the speed of the RNG is important, because you have dozens or hundreds of rays per pixel, each with multiple bounces, and every bounce samples from your RNG. When your render times are 6 hours per frame to begin with, you really don't want to mess around.
Show HN: Modulation – explicit dependency management for Ruby
Fyre Fest 2.0
Ah I would have bet good money on an apple product being involved.
+1 for ratpoison - no rodent dependence!
Because HTML doesn't have a way to import another piece of HTML.
> Comments should be in the code itself

Rust handles this nicely; its generated docs are based off source code comments. Same with Golang.
> If we're going to assign miracle status to improbable events, it should probably not be those that fall within the 20-50% range.

It's telling, for example, that God never heals amputees.

This illogic is fairly harmless in the OP's situation--if his belief in a God makes him happy, good for him I guess. But a lot of my atheist friends have had serious accidents or illnesses where religious people have tried to use it as on opportunity to proselytize. "Hey, you survived X horrible event, don't you think that means someone was looking out for you?" Well, if someone is looking out for us, they're doing a crap job, or X horrible event wouldn't have happened in the first place. The last thing I want when I'm lying in a hospital bed in pain is to hear about your imaginary friend.
Human 'mini-brains' slow at developing among primates
Can Muslims pray if the sun never sets?
Having first-class functions and closures was the can of worms. How much you can get done passing callbacks is what got me wondering how much more stuff is there to learn in FP.
What you need to know about Gitpod if you're a GitHub user like me
AFAIK GNOME and KDE's help systems have the ability to view info files and there is also the tkinfo viewer i mentioned.

However note that the "source documentation system" i refer to is texinfo, not info. Texinfo is a preprocessor and documentation language (think docbook) for manuals that produces a bunch of formats, one of them being info, a text-only hypertext format (which was one of the earliest hypertext formats AFAICT). GNU info is a viewer for that format, but there are others, however all of them just view info files and have its inherent limitations (e.g. preformatted text, links using a rigid syntax, etc) - though also they have benefits such as support for topic keywords, indices, etc.

Texinfo can also be converted to other formats like PDF (through tex - i guess the initial version generated only tex and info output, thus the name texinfo) and HTML. So you wont be using texinfo to view info as PDF files, but you'd be using it to generate PDF (via tex).

I guess the "texinfo" and "info" names can be confusing and make people think that they are the same thing - the fact that AFAIK texinfo is the only info file generator (and that GNU info is called just "info" which is the same as the file format name) doesn't help :-P.
And anyone who knows that song from youtube is missing out on one of the best west-end musicals ;)
> I’m currently writing a clone of it for ChromeOS

This is neat! Are you writing this as some sort of Chrome Extension or forking Ash?
lxde worked well for me and memory footprint is totally good.

still the GUI for embedded linux device is lacking, Android unifies that but it's more for phones loaded with a huge chunk of bloat-ware for other non-phone use cases.

I have been looking for embedded-linux-GUI for a long while, but I'm happy with gnome/lxde on Desktops.
That's counting whatever Manjaro decided to put in my ramdisk.
It does't need to be a built-in to have a man page (many first party and third party libraries come with their own man pages).
>Copying the genes of a single animal hundreds of thousands of times, killing the males at birth, plugging the females to a milking machine, feed them corn and soy which is totally not their natural diet and injecting them with tons of antibiotics, hormones and god knows what else.

>I wonder what could possibly go wrong? All completely unnecessary and with a tremendous environmental impact.

This has been standard operating procedure for nearly a century and has fed billions of people. Over that same time life expectancy has gone up significantly and milk remains one of the cheapest and most plentiful foods on the planet.

Your complains smell more like superstition than anything supported by scientific evidence.
MARGINal
Wth is this on hn ?
That never fixed it for me; one had to also configure compton which was a nightmare.
Heart failure patient here. This is kinda cool but tempered a bit by the fact that I've seen multiple cardiologists make a diagnosis by just glancing at a 12 lead ECG sheet. There are some pretty recognizable hallmarks.
A lot of machine learning people don't really understand study design or power or things like that. It's gotten a little better over the past decade or so, but this is an area where the field has a lot of room to improve.
If you're going to go minimal, you don't need much screen. Maybe it's just because the monochrome UI reminds me of my Pebble, but, I kind of wish this was a standalone smartwatch.

There's no reason a watch (with some guts in the strap) can't make phone calls and take pictures. Heck, even for light reading... I wrote an RSS Reader for my Pebble thinking it would be useful under rare circumstances, but I've found myself using it much more than I'd expected. For most things, I still move to different devices, but isn't that the point?
What's So Outrageous Asking High Prices for Domain Names?
62 is quite young :(
Funny to think that writing a window manager once seemed like quite a good use of one's time. I wonder what today's equivalent is.

I still in theory maintain one of mine (wmx), and this thread just prompted me to go and fix a few warnings that newer compilers come up with. Egads, there's some grubby code in there.
Going beyond everyday attacks, one famous war effort gave us programmable electric computers in order to break encryption, and there is no disputing how much value came out of that for the winners of that war. Any country with the means will have been pouring in resources to recreate that advantage ever since.

If private industry is on the cusp of quantum computing, then to me it’s a safe bet that intelligence agencies have had it for years.

However, an advantage like this disappears the moment that evidence of its existence surfaces. It wouldn’t be used except in existential scenarios for that country.
Maybe. Investors can give up on a company and want to get their money out which would result in this kind of sale. More likely, as you said, the company will be forced to go for bust given the current climate.

It is also possible for investors to block an exit that can be great for founders and employees. For a $1B fund, a $150MM exit on $10MM raised doesn't move the needle, but it could be life changing for the founders and early employees. Good investors will care about this and try to figure something out. Others might just block the transaction.
Whenever I want to be depressed about the loss of human knowledge, I think about how no one will know how to build a VCR, or all the "hacks" and things that were needed to get it working. I'm sure they'll understand the concepts very well. It will be "simple" physics because it was discovered first (Like how a HDD uses earlier physics than a SSD).

But then I think of all the amazing people (that are on youtube) who restore old technology, and build replicas, etc, and I feel okay again about human knowledge.

But I think it is possible that as time goes on, knowledge about these systems can get lost, even if they're simpler to understand.
Ncurses: Portable Screen-Handling for Linux (1995)
It's the military. They don't need people with experience. They'll train as many as they need.
Super Spirals Spin Super Fast
File systems are just one approach to storage. Databases can use file systems, block devices, or object-based storage (such as distributed storage systems, e.g. Ceph, Amazon S3). Traditional file systems are, by themselves, inadequate for many use case, as they don't provide things like versioning.

The strength of the file system, is that much tooling already exists for it.
$100 laptop problem solved quietly?
What if they weren't at that distance, though? Say... within two meters?
> A* doesn't work because the heuristic becomes pretty useless when you have moves that are very "cheap"

I don't see where you have cheap moves. If your move costs are unit for straight lines, slightly longer for diagonal (i.e. probably close to sqrt(2)), and much longer for obstacle, then A* will work fine. The lower bound is just the usual Cartesian or Manhattan (depending on your diagonal cost) distance.
I feel similar though it’s better than nothing to me. It’s feels like describing what a forest looks and operates by listing every tree in the forest. I want the higher level overview of component parts.
Without the ability to spin Osx instances up on the cloud, I don't see Metal making a dent in CUDA.