skysight-inc/HackerNews huggingface dataset:
One might assume that if what she leaked upset people to the point of revolution that there was something they had a right to be upset about.
AFAIK, it's not a story, it's not lore, it's a song with funny lyrics.

Personally I prefer music without lyrics, since they rarely make sense or matter... the singing is just another instrument to me.
I have a Nexus 6P, and I'd trust the security on it a million times more than on my Arch-Linux desktop.
It hasn't produced any fruit.

And especially from a retrospective perspective, the importance of that can't be understated.

I'm not enough of a mathematician to be able to do this myself, but intuitively I expect that there must be some way to measure the chaoticness of a program-type mathematical system, the degree to which small perturbations in the input produce large changes in the output. We are familiar with this in practice in the programming world in the difference between languages like J or a fluffier language like Java. Within the domain of legal programs, perturbations in the original symbol stream are more likely to have larger effects on programs in J than in Java. My personal feeling, after watching people sort of screw around with CAs for the last many years (only recently unsubscribed from /r/cellular_automata) is that CA are simply too chaotic to be useful for any non-trivial purpose; the task of establishing correlation between a real physical outcome and a CA is too difficult, and then even if you do, the task of understanding the CA itself is still itself quite large! It just isn't a useful way of modeling the world. Or, if you prefer, the problem isn't that CAs are too simple to model things with, the problem is that in general they are too complex. Either a CA is degenerately simple or impossibly chaotic and there just isn't enough in between. The same characteristics that makes it fun to watch a CA explode from a very small seed into a complex diagram that is still somehow obviously structured in strangely complex ways makes it impossible to actually make them do anything you want to do.

Go look at the Turing machine implemented in Life. Look at the sheer size of the thing. It's a bit of a cheat because it is simulating something else that we already have models for, but... could you imagine trying to understand the behavior of Turing Machines through the lens of that Life model?

Another interesting thing to look at is the way people sometimes try to incorporate CAs into video games. It turns out they are very, very hard to tame into anything useful, without a lot of work spent constraining them down to something tractable. Or, in other words, by stripping out all their power just so they might do something slightly predictable.

Turing machines are a much better model of computation than CAs are of very many other real processes, and in practice, Turing machines are still virtually useless, useful only for the theoretical pleasingness of the UTM and the resulting mathematical theorems, but not something we use on a day-to-day basis. Lambda calculus is way more useful, and even more useful than that is just the adhoc models we tend to use day-by-day that may lack nice mathematical properties but actually resemble the machines we work with. CAs have an even larger gap between their sheer mathematical perversity on the one hand, and any useful application on the other.
Use a packet manager like apt to download and install your software. I think there are also packet managers for Mac OS and Windows.
Disclaimer: I am always looking for that Unicorn. The one that will let me write my code once and run it on all platforms. I refuse to give up this quest.

I use Pycharm and have used other Jetbrains IDE's in the past. They make me soooo very happy to use. That is, I have tried almost every Python IDE and suped up Vim/Emacs; None of them came close to Pycharm for me. They know cross platform. Their IDE's are just as bad ass on the macOS as they are on Windows... again, for me.

They make IDE's for just about everything and I assume they are all of stellar quality. My assumption, as of about 30 minutes ago, is that Kotlin could be a great bet for cross platform development in the near, near future. Jetbrains has every reason for this language to succeed in as many places as possible. Web, Mobile and Desktop. The fact that it runs on the JVM and compiles to JS out of the box makes me wonder why I haven't tried it yet.
"We're currently testing Federated Learning in Gboard on Android, the Google Keyboard"

Thank-you for reminding me why I don't use Gboard and instead the BlackBerry Priv's fine keyboard instead. The obsession of prediction in our culture is absurd.
> He claims we aren't adapted for hunting meat, relying solely on physical features to back this claim and ignoring our mental capacity, specifically the capacity for organization and tool use.

Tools are a product of culture, not evolution, thus are not a reliable indicator of what our species' natural diet is. We're frugivorous apes, so the appropriate food is fruit.
Perhaps. But I would argue that the media plays a large part in undermining any movement they don't like.

They get to pick the person who they hand the microphone to and they will pick the craziest bat-shit insane person for that role if they don't like what your selling.

I'm just speaking from experience.
Comments like this add nothing. This is not Reddit, please do not leave these types of comments.
Hi, our desktop features including hotkeys etc. have been lagging behind, since we started as a mobile-first tool, but they are on the roadmap. You are correct in the conclusion that it is more like a basic toy, we try to keep things as simple and minimal as possible to attract people with no 3d design background. However, we plan to add features to support more experienced people on our platform.
Congratulations to Jetbrains.
My Fox New Tab
Are you sure you're not just mishearing this? (And the song is "Money for Nothing", by the way.)

https://en.wikipedia.org/wiki/Money_for_Nothing_(song)
Not all people, but enough people. This sort of optimism is precisely the reason open source exists. There are plenty of data scientists who would crunch some numbers in their spare time for similar reasons.

Statisticians already do this with elections around the world, for instance.
I think the problem is fun. All it would take for Oculus to win is a World of Warcraft type success that only runs on Oculus hardware. But such gems are rare -- usually one every few years. Almost every other game fades as quickly as it comes.
Not necessarily - the software could be upgraded to take the existing chain, and upgrade it to a quantum resistant hash prior to any damage being done.
This is a straw man, IMO. Obviously, in production, the actual JSONs will interact very little with humans. But there's still development, debugging, etc.

So you will need to write small cases during development, tweak existing cases, etc.

Also, many tools accept configuration in JSON, which is somewhat convenient to write by hand, and is easily machine readable. Sublime Text comes to mind, for example.
>> ...don't mix your business & professional lives...

Hard advice for the co-founder of the company to follow, I'd expect.
That doesn't fix the problem either. The attacker could instead wait until a legitimate request piggy back off that and you'll be none the wiser.
The wording was a bit confusing, but I think they meant "Java-like" and "VM-based" as separate things, not that Dart runs on the JVM.
> It really seems like the C standard maintainers and compiler vendors should just get together and sort that whole mess [Undefined behavior] out.

Why do you think there is undefined behavior? Because committee members are lazy?

Not every machine is a C machine (PDP-11). I used to program machines with bytes that could range from 1-36 bits (these are older than the PDP-7/PDP-11 that C was designed for). A joy to program, but the C model did not apply. You may consider these architectures obsolete, and they are, but many decisions in the design of IP, UDP and TCP (and some higher level protocols) still reflect these machines.

Early C standardization efforts bent backwards to support the architectures committee members cared about. Some constraints (undef behavior etc) were removed in later standards (though the C++ committee is more aggressive in this regard than the C committee).

And you well could argue that C's tight coupling to the architecture of the PDP-11 and the programming standards of the 70s holds back CPU design. Many of these undefined areas are places where compilers have the opportunity to take advantage of CPU features (e.g. vector hardware).

The committee mailing list and other discussions are open -- have a read. And if you feel strongly you can even join the committee.
People flock to huge public trackers and reputable private ones for the accuracy of finding what you are looking for. On fully distributed systems, anyone can call anything whatever they want, and you need an authorship or rating system for users to give support to reputable sources.

I don't believe any decentralized network, including ipfs, has come up with a way for consensus accreditation of a source as being legitimate. If you look for a movie on piratebay, you have the ratings users give the torrents, the comments they write on it, and the number of active swarmers on that torrent all as credence to the legitimacy of it. If you lose any of that information you lose accuracy in finding what you actually want.
> Are you suggesting that we let them die of starvation or simply eliminate them

A reasonable person might suggest we not purposefully birth 150 billion+ animals every year just so they can be killed. The "let them starve" argument is a strawman, since the whole world would not eschew animal products overnight, but rather as a gradual progress.
Agreed, the controls need a rework. They are the legacy of the prototype version we built a while back.
somehow I thought you were linking to the famous "A New Kind of Review", which I cannot currently find on Amazon anymore, but is reported here[0].

The incipit "I can only imagine how fortunate you must feel to be reading my review" is, AFAICT, NKS in a nutshell.

[0] http://shell.cas.usf.edu/~wclark/ANKOS_humor.html
the first result is an ad (not sure why my ad blocker decided to let it through)
Would be lovely if they officially supported Clojure too.
Unit Test vs. Integration Test
From: https://blog.google/products/g-suite/meet-the-new-enterprise...

"The Hangouts Chat platform supports a wide range of capabilities — from bots to simple scripting using Google App Script — and integrates with third-party applications so teams can do more right from within the conversation."

That's I think all that has been said so far. More details will come once it's released.
That is an epic review.

I slogged through about a third of the book and then skimmed the rest. I waited until there was a copy at the library because I knew it was getting poor reviews, and I was glad I had.

That said, I shared Wolfram's amazement at how amazingly complex behaviors emerged from simple sets of rules. And I too pondered how something like DNA combined with a set of simple rules could result in a fully functional human when those rules were repeatedly applied.

But I have yet to deduce any way in which I might reason from simple rules to a coordinated complex system, or to predict the system such rules would produce. In some ways it felt to me like applying Riemann sums to solve an integration and never being able to get past that algorithmic solution to the next step which is Calculus proper.

It is interesting to read from the author's perspective that after 35 years of thinking about it he hasn't come up with any way bridge that gap either.
You can mix Kotlin and Java in the same project easily. I have a project where we have a bit of both. All the new code is written in Kotlin and some older features are converted to Kotlin when we feel like it.
Whether they charge you or not is irrelevant to the point I'm making. Whether they make it part of the standard offerings, or charge for it, some people would like some assurance that they have actual legal control over their data and it's harder to subvert than an accidental click, and they have some recourse should that data be abused.

This is not a problem unique to Google. I'm far more worried about Facebook than Google with regard to this.
It doesn't matter that much, honestly.

I only do root for administration tasks. Filesystem stuff, hardware, server config. All the goodies are in my homedir. Exfiltration is easy as that. Running bad binaries is easy as running under my username.

In the end, there's no protections of what my username can do to files owned by my user. And that's why nasty tool that:

1. generates priv/pub key using gpg
2. emails priv key elsewhere and deletes
3. crypts everything it can grab in ~
4. Pops up nasty message demanding money

works so easily, and so well.

The only thing I know that can thwart attacks like this is Qubes, or a well setup SELinux.. But SELinux then impedes usage. (down the rabbit hole we go).

Edit: Honestly, I'm waiting for a Command and Control to be exclusively in Tor, email keys only through a Tor gateway, and also serve as a slave node to control and use. I could certainly see a "If you agree to keep this application on here, we will give you your files back over the course of X duration".

There's plenty more nefarious ways this all can be used to cause more damage, and "reward" the user with their files back, by being a slave node for more infection. IIRC, there was one of these malware tools that granted access to files if you screwed over your friends and they paid.
unproven truth sounds like a phrase that has potential given 2017's "alternative facts"
> I didn't know that no-arg functions in C are implicitly variadic! That's bizarre. I would have expected modern compilers to disable that by default, but I can't get Clang to warn me about it even with -Wall.

Try -Wstrict-prototypes, then `void` is required.
But even in established languages I've had trouble finding an appropriate xml parser and had to tweak them way more than I thought necessary. I haven't (yet) had that problem with JSON.

Maybe it's just that I work mostly with JVM languages (Java, Groovy, etc.) but I haven't had any problems with handling XML - including Atom - in years. But I admit that other platforms might not have the same degree of support.
Nuclear is not suited for balancing short-term spikes and drops in demand either. Fast balancing comes from spinning reserve, batteries (early stages still), reservoir-backed hydro power, and open cycle turbines. Take a look here at how little nuclear output ramps up or down over the course of a week, compared to every other source:

http://www.gridwatch.templar.co.uk/

http://www.gridwatch.templar.co.uk/france/

But nuclear generation could improve its economics and reduce the use of inefficient fossil fueled open-cycle turbines/spinning reserve if battery storage becomes more common and nuclear electricity recharges the batteries for meeting daily peaks.
Kind of funny that I have actually had the same problem. I collect succulent plants and when you get to a certain point you need to start making your own soil mix.

One of the best ways for that is to use soil and hot-fired clay / diatomaceous earth. Which is not really easy to find as a product. Funny enough cat litter can be just that. However, there are many cat litters out there which are made from a wide variety of things. So it's really difficult to eek out the right stuff.

Like the article says it can be organic material, or it can be clay that turns to mush when it gets wet. There are other materials out there though, like Turface, which is always high fired clay, or oil-dry materials from auto supply stores, which varies a lot like the cat litter.

Either way it kind of seems insane that they are acquiring this material instead of finding a direct and reliable source for the exact material they want.
We detached this flagged subthread from https://news.ycombinator.com/item?id=14356038.
Test submission, please ignore
I'm trying to figure out why my hn-replies subscription isn't working. Ignore this post.
How to Access the Internet (A Guide from 2025)
>Is it survivorship bias? ML attempts that fail are cancelled and never heard from again

Which is exactly how we got from single cell organisms to human level intelligence. Of course it took 4 billionish years for that to happen. Life, hence intelligence is survivorship, that's the selection mechanism.
There used to be a place for these animals in aquariums. When they were they for research purposes, rehabilitation, and education, like it or not - the public education benefit was worth it for humans. Most belugas and dolphins live much longer lives, with much less stress, than they would in the wild.

I say used to be, because the current climate in aquariums is just "Make it jump for us." and education is a far off second thought.

Our ability to study animals in the wild, with high tech GPS tracking, more accessible travel options, better sensor data, etc, is much greater than it was 30-40 years ago when these animals were being put in zoos and aquariums. We don't need them in there anymore from a scientific point of view. The argument that people form connections with them? I don't know.
Today, Android cross-compiles JVM bytecode to its own non-JVM bytecode; I'd assume they'll continue using a two-stage approach for Kotlin.
Yep, we don't really need another syndication format that no reader is going to support or support well for years. All I see missing in RFC 4287 is the lack of a per-entry cover image/thumbnail, which you can solve with an extension (which no one supports, and that's kind of the point) anyway.
> Cows are treated pretty fairly until the end. They are usually grass feed and graze until they fatten them up for slaughter. They have miles and miles of fields to roam. You can find pigs that are treated fairly or are "free range".

This is a complete fabrication and utter logical fallacy.
I remember adobe showcasing this with photoshop. I can't find the video right now, but it was basically about Photoshop automatically filling in almost half a screen of material. I'm looking for a video on youtube specifically.
Thats really interesting, do you have a source?
I was about to reply that go seems more systems oriented, but on second thought that is really more of a self fulfilling prophecy. With the proper library support I bet go would be a great language for mobile development.
From my experience, it depends on the type of things you're searching for. If you're doing a search for a local restaurant or something in the news, you don't even realize how good Google's become because it basically gets you exactly what you want in your first result. However, if you're trying to find something more obscure, older, less contextually relevant, or using keywords, Google can get very frustrating because it's trying to contextualize something that shouldn't be contextualized.
The metaphor would be that no combination of people will ever be able to compete with Toyota, Honda etc... and if they tried would be acquired or beaten to death by Honda because they are leveraging their massive scale.
Who downvoted the above, and why - it seems like a genuine reply for how the parent commenter does things, written from the perspective of a user?

--

EDIT: to the reply to this,

when I posted my comment, the parent was greyed out. (not now.)

whoever did it obviously has some opinion, they should just reply with it so it adds to the discussion. (which I'm just reading, didn't contribute anything else to.)
A lot of people have been asking for transparency lately. We can add it, but would need to rework how object selection/deselection looks visually. Thank you for the feedback.
That is a common myth, but it's complete bunk. There is no clean flow of "science -> knowledge -> engineering". The flow goes every which way, and there's plenty of engineering that we do without a particular knowledge of the "science".

Heck, we can barely get half of Hacker News to agree that programming is a mathematical endeavor, a close equivalent to the idea. How many programmers are out there just bashing away on engineering despite not knowing the science of what they're doing? How many "cloud" developers don't understand the science papers on consensus algorithms? Yeah, their code hurts for that lack, but it still works to some extent. How many programmers are reading papers with any routineness in their field? Non-zero, but nowhere near 100%. Or even 50%.
Yes, but then non-quantum devices will take forever to execute a trade.
Haha, the owners of this economy are looking at the last, great reserve of consumer cash they can suck dry.

Labor has no pricing power. People working real jobs won't be spending wild dollars anytime soon. They've been neutered by wide-open valves of cheap imports.
Please save these comments for reddit and facebook
There are definitely complexities in the XML ecosystem, like XLink, schemas, namespaces, etc. But in practice, not every application needs all that stuff, and when using the "common" parts of XML, I don't find it difficult to understand or work with. But that's just me.
> The only way it will change is everyone buys organic or true free range. The costs are too expensive for me to buy all the time

Both of those terms are pretty meaningless, and their ineffectual enforcement makes them even less so. The solution isn't to humane-wash, it's to stop eating things that come out of chickens' anuses.
It doesn't seem particularly damning (relative to the Atlantic article). It's pretty much what you'd expect out of someone who was hiding the truth.
I really want to go back in time and and tell tales about the the 21th century. About our music, movies, the internet, smartphones, how porn is now common place and available to everyone, even children. And then watch them struggle to comprehend the situation.

Edit: Why the downvote? It would be so awesome to see the jaws drop.
I think that they do it just to get more data...
What are use cases for this tool? It's too simplistic. No shapes other than (combined) primitives, no textures.
that is not accurate. we did not invest in Uber because we passed on the opportunity in the Srs B.

my comments about Uber have nothing to do with that decision, which sure looks foolish in hindsight.

my comments are more about what i think is going on now.

i hope that clarifies things
Eugen Weidmann
I kind of gave up on Java and Android a few years ago and picked up Python. I have given Go a whirl... but it doesn't tick all the boxes for me. I really, really want to build apps for all the platforms with one language and awesome GUI's.
True, but that's also true of any XML, RSS, Atom, HTML, etc. Websites abuse HTML all the time, and there's nothing saying that just because something is transferred with application/atom+xml that it will be valid or follow the spec.

It's more of a social agreement. If you get a JSON object from a place you expect a JSON Feed and it has a title and items, then it'll probably work, even if it omits other things.