skysight-inc/HackerNews huggingface dataset:
The trend is towards larger and larger cities and city networks, not a Mad Max type of future.
Hmm, I know the factory firmware can be reliably crashed by sending malformed data over the network. I wonder if there's a RCE hidden somewhere in there which might allow bootstrapping to Linux over the network.
I had not considered the issue of trust in the cloud. I know that I trust privacy in the cloud, but I had not considered that customers might not.
A Guide to House Wiring
Well future annual revenue would be based on current, so it can't be considered pure
replied under new submission 'Peace Officers Not Militarized Police' thank you.
The first few posts were found on Flickr browsing for Creative Commons licensed imagery, but after getting onto the first few sites like digg submissions started rolling in.

I think a year after I started the site was when my first major office design of Google's office in Stockholm was sent in by the architect. Before then the site was mostly candid tours from random people and random companies.

Edit: I think I have ~60 projects on the calendar to be published right now.
This is why the religious groups that keep women in their place at home, breeding, will rule the world.
>While reading this article, it occurred to me that Japan is at worst slowly committing suicide, and at best "failing to thrive."

They make money through investments in emerging economies like India. They are investing in young emerging populations just not their own.
Are there any startups (excluding exchanges and consumer payment services like Coinbase) who are out of the R&D phase and actually have a product?

I've seen a lot who are "exploring how banks can use the blockchain for digital contracts" or something along those lines, but that's all.
Looks nice.Now give me a good Filesystem à la ZFS and maybe I might come back.
Please check out Clubhouse (https://clubhouse.io). We've put a lot of time into putting together a tool that is thorough while also being simple to use. We welcome your feedback!
I do, I run a small video games company, making games that one person can make, like this one: http://store.steampowered.com/app/386900. I've posted about it here once before, but my 'thing' (if I have a thing) is that I do both the programming, but also the art side. Computer Science is my training, so I can do the software development, what is less common is that I also have some skill in painting, design, animation, so unlike many games developers it is actually quite sensible to be a one-man unit. The actual number of copies that I need to sell is very low even compared to the numbers of friends of mine who have a team or two or three. Even <10,000 copies can be successful for me. I do contract with a couple of audio people, who are just better at that side than I am.
Client-side agent is great for some orgs (esp those that need control), but I wanted something that would be more general-purpose (hence using (p)expect).
Seeking Bernie Sanders
Well, for quassel, there's also a mobile app. On the Play Store the beta version is quite neat, and the F-Droid version. The normal Play Store version is from 2013, though.

I - maintainer of QuasselDroid - am currently working on a next version, though, which will take another few months.

For iOS, though, quassel-webserver is the best you'll be able to get, and it's quite meh on mobile.
Why? Like all declines of civilizations, it's a complex mix of cultural, economic, political, and environmental reasons. And thus beyond the scope of an HN comment.

It won't all depopulate. No, but I wouldn't be shocked to see claims over Okinawa (which is not depopulated). No, but I wouldn't be surprised if the U.S. is eventually allowed to consolidate its bases into one in Okinawa.
Quassel has QuasselDroid for mobile, and a plugin for irssi for PC.

So, it's comparable.
My Cardboard Box Media Server
I think you underestimate how long it takes to build a sizeable city, big enough to support having a hyperloop station or endpoint.
bitcoin. Maybe ethereum.
How do Ada and Modula-3 let you implement doubly-linked lists without unsafe code? I'd guess they don't enforce the constraint Rust does that mutable references must be unique, but my experience with both C and C++ is that you want this rule anyway for your code to have any chance of being correct.

In particular, removing a node from a doubly-linked list has three steps: repoint prev->next at next, repoint next->prev at prev, deallocate. If you can write this in safe code, it's equally possible to write a procedure that fixes prev->next and deallocates, but leaves next->prev dangling. What do Ada and Modula-3 do to prevent this?

(If you're willing to sacrifice efficiency, you can always use reference-counting or actual GC. Or you can just stuff each node in a dynamically-allocated vector, and have the prev and next pointers be indexes into that vector, instead; you'll have semantically-dangling numbers, but you won't have memory unsafety. Both of these approaches can be done in safe Rust with the normal standard library.)
Don't have a product right now, but are there any resources you can point to which have quality marketing wisdom? Or is this something you just have to learn as an apprentice to a good marketer?

I am always torn because while I can appreciate good marketing, a lot of the marketing and advertising Industry (which too me seem like different things) seems to be bullshit.

I really like it when there are marketing campaigns that try to understand me and help me. Well designed product descriptions for example. Or research to understand customer needs, actually useful newsletters not only about the company itself(there is a really good startup tracker whose newsletters i read for a while)that stuff I get. I also get advertising as a separate or subfield of marketing, when it is in the case of "hey, we exist, we do this, you might be interested". Helping me find stuff which is useful basically. And usually, the good products don't need to do more(at least it seems like this?). Like rsync.net had an advertisement on resist once, that they now supported ZFS and that of you did not know why that was cool, you should not click the link. That spoke to me, conveyed information clearly and made me aware of rsync.net

What I don't like is stuff like YouTube ads trying to sell me beauty products. That will get them nowhere. Or the bullshit newsletters to build "engagement" by automatically subscribing you when yiu make an account, then listing "10 freaky ways people use $product. Number 5 will surprise you!". That stuff will turn me off products, even if it is good.
I don't know about vi (I think it's still rare on Linux systems), but Vim typically does what is expected from it.
Github is here: https://github.com/felix-lang/felix
At what screen resolution?
Whatever they are, they're either similar to algorithms that some human has used previously, or the employ mathematical ideas that others would have named and understood. So you could explain it by saying it's like X but with Y modifications.
Here's some videos of its use as a teaching tool:

https://zwischenzugs.wordpress.com/2016/04/24/interactive-gi...

If people have a use for this for their org I'd be happy to help them write more.
Shouldn't this analysis include the level of risk unique to a social network i.e. a usenet/myspace/digg/frendster crash?

Businesses that rely on and grow from network effects, die from them too at an even faster rate. A scandal or rival product could take FB to zero. Some would say that history tells us it is FB's inevitable outcome. I know some believe that it can't happen and the FB is "the last social network" but that sounds a little bit like bubble participants claiming "this time its different".
People are absolutely monitoring when a doctor prescribes tons of opiods. The State of California runs a PDMP (prescription drug monitoring program) known as CURES (Controlled Substance Utilization Review and Evaluation System) [0]. It's a database that records detailed information on all Schedule II, III, and IV prescriptions dispensed in California. Though they don't always check, it's accessible to all doctors and pharmacists. Patients can and do get flags on their accounts, (though as I mentioned, doctors and pharmacists will sometimes ignore them). The DEA is very much in the loop. Anecdotally, they seem to be more concerned with doctors (visiting offices to review records) than individual patients.

[0]: https://oag.ca.gov/cures/faqs
Yes.

Skull Canyon is overpriced anyway.
Domino Short film
They are keeping their culture intact and will probably stabilize at about 100 million population (supposedly).

I haven't lived in Japan - others can tell you if it is a nice place to live even with a slowly declining population.
> In Rust even a basic double linked list requires unsafe.

Well this just isn't true. You can write a doubly linked list using Rc and Weak pointers and no unsafe code. This is the same as saying you can write a doubly linked list using GC'd pointers.
You started a Facebook group?
Do you have any clues on where to look for this article? I'd like to see what assumptions it was working on.
IMHO, PWT can be proved with two slits experiment and FTL electrons: they will behave like particles, because their wave will be unable to interfere with itself.

PS.

To clarify, if double slit will be put in a medium where speed of light is much slower, then there will be a speed, when electron with that speed will stop behaving like wave. This point will be depended on speed of electron, speed of light in medium, and distance between slits.
Very disappointing that this article, like almost all the ones being written right now, focus on exactly the wrong issue. Yes, robots and police psychology are fun to think about, but the heart of the matter in the Dallas case is whether the suspect posed an imminent threat which could not be addressed any other way besides lethal force. The reason the robot raises worries is not that it's shiny and represents the scary future, it's that robots are slow and unreliable, and it's hard to imagine a situation where lethal force is warranted and the robot is useful. In other words: If you can use the robot, you probably have the gunman contained. If the gunman is posing an imminent risk to the lives of others, the robot is probably useless.

The author doesn't even touch on it until one sentence all the way to the end.

> The ability for police to remotely kill suspects raises due process concerns. If a shooter is holed up and alone, can they be qualified as an imminent threat to life?

There have been lots of quotes by the police about how they "didn't want to risk the life of another officer", but no quotes I've seen about "the gunman was about to escape and go on to hurt others". Why wasn't the suspect containable? Why don't any of the journalists raise this issue, either in their interviews or articles? Hopefully this will eventually all be public as part of the investigation, but the public conversation about this is pretty much useless right now.

The comparisons to the military are not helpful:

> Brown raises an obvious question that the US military has grappled with: If a shooter is holed up in a building, who do you send, a person or a bot?

Unlike the military, the police operate in an environment where simply containing the suspect and waiting him out are very viable options.
Around 1% of users run without js. If you have a commercial site you will loose money and users if you don't think about this.
Presumably h, j, k, l will always get you around in vi?
I am really amazed by the results on the article! Eagerly waiting for Android version! There is also one open-source lib like this https://github.com/jcjohnson/neural-style
I didn't see this comment when replying above, but you can write a doubly-linked list in safe Rust with either of these approaches (GC, or stuffing everything into a single giant reference). The only reason a "basic" doubly-linked list in Rust is unsafe is that those aren't really reasonable options, and Rust wants to do better. I don't think it would improve Rust to give it mandatory GC (Go and Java are both great languages if you want that), or to require that all allocations are unsafe unless you use memory pools.
I run https://glimmer.cc. It pays for its own hosting costs. It's not very profitable but it's steadily growing.
I don't think that's accurate. If I have a ledger in which every record is signed (along with the previous signature) it's fair to call that a block chain, isn't it?

Systems based on signatures without proof of work aren't used for digital currency because of the double-spending problem. But I'm not sure if everybody talking about block chains is also talking about digital currencies, are they?
That's good. They may have trouble recruiting. They're looking for people who could make upwards of $150K in Silicon Valley and want to pay them at postdoc rates. Glassdoor says €41,595. Their own material has even lower rates.[1]

[1] https://www.mpg.de/8746248/Foerderrichtlinien_Postdoc_en.pdf
Not in 200 years.

What we're seeing now is a partial die-off.

Eventually, evolution will re-assert itself. The sub-populations who, for whatever reason, continue to grow in population will come to dominate the numbers, after the non-breeding groups die off.

E.g. in America, fertility is passing below replacement rates - on average. But the Amish population still doubles every 20 years. In 200 years, there will be hundreds of millions of Amish.

We could be looking at a world of Amish, Quiverfulls, poor tribalistic Africans, religious Muslims, and orthodox Jews. There will be very few left-liberals, the childfree movement will be gone (like the Shakers already are). Gays and other queer people may breed out of the gene pool if their modern freedom reduces the fertility of their genes.

Modernity may very well be self-defeating, because the future belongs to those who show up.
Facebook uniquely knows the social network, communications, whereabouts and psychological makeup of ~1 billion individuals across the world. They've demonstrated the power to manipulate their users' emotions. Ford manufactures motor vehicles in a highly competitive industry. Comparing early Ford to current facebook might be a better comparison as they were both heralds of new disruptive technologies.
Ouch. If data structures require unsafe operations, doesn't this make Rust's safety a 90/10 solution, and leave a small but credible threat of what are effectively buffer overflow attacks?

Look at all of the programming languages that have had to reimplement their hash tables because someone figured out that you can DDOS a web server by sending requests with just the right query parameters. If there's a bug in hash resizing and it's unsafe code, what could someone make of that?
With all due respect to the author, I do not consider "Overwatch was a completely playable 30+ FPS" to be acceptable for a PC shooter.

It may be the bare minimum required to play, but not usually an enjoyable experience; it ends up being a janky, stuttering mess.
Azeralthefallen hit the nail on the head for the most part and I wasn't managing anywhere near as many servers s/he was. I had come from Salt prior to Ansible and there was a lot to miss.
23andMe Is Monetizing Your DNA the Way Facebook Monetizes 'Likes'
SV Entrepreneurs Turn to Fasting and 'Smart Drugs'
Wow! I love this!! Thanks for the post antirez, if just for introducing me to this now indispensable tool ;)

asciinema - Record and share your term sessions

https://asciinema.org/
How many of those distribution charges were automatic based on amount in possession?
Ask HN: Side project promotion strategy
With inspiration from [1] i am wondering about your side project promotion strategy.

Main goal: Obtain paying customers.

Which marketing or promotion strategy works for you as best one? You can also share what and why (if you know) didn't works for you.

I am especially interested in:

1: Niche (like gamers, designers, artists etc.)

2: Strategy compilation/description

3: Invested money and revenue (monthly or annually)

[1] https://news.ycombinator.com/item?id=12065355
The conventional wisdom has always been that Microsoft is hyper-focused on backwards compatibility, but there's only limited truth in that. Even if you pick Windows XP as a starting point (just considering NT kernels), tons of stuff broke with Vista.

Compatibility Mode has never been very good, though I don't think there's anything preventing Microsoft from making a more Wine-like compatibility layer if they really wanted to.
"Involved in distribution" can mean "possession with intent to distribute", which in some places is triggered by a quantity in possession. One person's "personal party stash" may be enough to cross this threshold.

So without more details about the particular state laws, it's impossible to know who was really jailed for "possession alone" vs "distributing".
From the same Wikipedia page, France is #3 in the world for number of banks in the top 50 by assets behind China and the USA.
I run SaaS products (https://www.linksspy.com and http://www.terminretter.de) as profitable side projects.

I'm also working on a book on email marketing for SaaS products that details what I've learned from marketing my own products: http://saasemailmarketing.net
Given the entry paragraph, perhaps Lord Cthulhu doesn't want him revealing any more summoning secrets.
We already built what Amazon was looking for: An extensible deep-learning framework that works on distributed CPUs and GPUs heterogeneously, integrating with Spark as an access layer to orchestrate multiple host threads.

https://github.com/deeplearning4j

DL4J may be the DL library with the most sophisticated Spark integration at this point. The trick is to avoid using Spark as a computation layer, since it doesn't do that well.

We're pushing a CuDNN wrapper tomorrow.

http://deeplearning4j.org/quickstart

Unlike DSSTNE, Tensorflow or CNTK, our deep learning library is neutral, and not designed with the intention of locking people into to a cloud service.
...or maybe there are advantages with not being faced with the crisis of how to handle unsustainable growth? I'd love to see population / GDP growth models reflect the "oh sh*t, there's no food for half the population" inflection point

[edit: Any commentary for the downvote? impact on max-size of military aside, wouldn't a non-growing population be an advantage when many countries will be scrambling (with varying degrees of success) to scale food production to match population growth?
> If data structures require unsafe operations, doesn't this make Rust's safety a 90/10 solution, and leave a small but credible threat of what are effectively buffer overflow attacks?

No worse than JavaScript, Perl, PHP, Python, Ruby, Go, ..., all of which implement their hash tables in C.

How many production server side apps do you know of that have been compromised due to memory safety problems in the core hash table data structure?
The big selling point of 12 hour dosing is you don't wake up in the middle of the night in pain.
Fun post. There's some fluff on the way but the central idea that the general function Harm(R, D) is equivalent to the halting problem seems almost trivially obvious once you ask the question. (So much for the laws of robotics.)

My question is whether this approach even models the issue correctly. We humans have problems just defining what terms like happiness, harm, and other general concepts even mean. There's no reason to think that AIs will be any better, whether assisted by us or through their own methods of discovery.

Many successful systems humans have developed for reducing harm take the approach of building up rules for specific cases rather than trying to deduce the cases and their solutions from general principles. Every legal system I can think of works this way and they have by and large worked pretty well. The successful ones have a method for adding to case law in a systematic way, ideally without going to war in the process.

So maybe we should keep the lawyers around after all?
I'm always happy to have these kinds of exchanges on HN :)

To your earlier point where you mentioned github, I do think there is some reasonable doubt that people have for unmaintained repos.

A maintained repo implies (pretty strongly) an active community. This is good for new and veteran developers. New developers are helped by good community and documentation, and veteran devs need the community when they hit a wall – using some library/framework to its limit, to the point that they need to make changes, or they think they need to make changes. Having an active community makes that process easier.
What's especially impressive to me is that it even has syntax highlighting.
I really think it's this one: http://www.npr.org/2012/05/01/151764534/psychology-of-fraud-...

But I'm struggling to find the HN submission for it.
> The fallacy is believing that somehow you are a better pathfinder than they are and you would not make their choices in their position.

RISC-V has two huge advantages going for it; 1) they got to learn from 40 years of mistakes, and 2) they recognized how important it was for the ISA to be agnostic to the micro-architecture (I'm amazed at how I can tell you about details such as the number and types of ports on a processor's register file just based on reading the ISA manual!). I don't think the RISC-V authors pretend they would not have made the same mistakes back then, but rather, they are annoyed that the same mistakes keep being made today! ARMv8 is a newer ISA than RISC-V and yet I believe it violates #2 (why are their branches 8 bytes?), and the same SIMD design mistakes are still being made over and over again.

> I also found myself strongly rejecting the notion that that particular implementation of "macro op fusion" was sufficient to innoculate your ISA from any future changes. (which is implied by the abstract and endorsed by the conclusion)

I don't mean to imply that there are no new instructions that will ever need to be added! I think popcount is an example that is very painful to handle in software, and the idiom in assembly is probably too big to handle via macro-op fusion. I'm also very excited to eventually have a vector ISA in RISC-V.

Rather, my abstract is fighting against a whole slew of instructions that exist in current ISAs (or that people want to add to RISC-V) that don't need to be there. The load-pair/load-increment types that you see in ARMv8 come to mind.
But TJ, you already have a platform, I would imagine that you'd get inundated with inbound request ;)
Love it. Thank you.
https://news.ycombinator.com/item?id=11996355
The “startup nation” is running out of steam
Depends on the circumstances. Sizeable cities have emerged at a rapid pace before.

https://en.m.wikipedia.org/wiki/Shenzhen

http://www.newgeography.com/content/002862-the-evolving-urba...
I'd say that a key feature of anything using a 'blockchain' is that there needs to be a way to determine the definitive, actual blockchain.

Merely having a chain of signed documents is not enough, you also need a mechanism for trusting this chain of documents over that chain of documents.

If you don't have this mechanism, or if your use case doesn't need this mechanism, you probably don't need a blockchain at all, and should just be using a database, as it would be far simpler and more efficient.

Once you decide that you need some way of having a single global accepted version of your blockchain, you'll have to work out a way of picking one. Proof of work is one of the ways you can do this.
Intel’s takes its first step towards an FPGA based system in package portfolio
> Russia has annexed Crimea. ANNEXED!

Afaik, that was a decision of the people who live in Crimea on the referendum. It is like Brexit or referendum in Scotland. For example, now UK leaves EC, so in the same way Crimea has left Ukrain. It is how democracy works.
https://en.wikipedia.org/wiki/Modigliani%E2%80%93Miller_theo...