skysight-inc/HackerNews huggingface dataset:
I know you don't particularly subscribe to the "AGI is extremely dangerous" line of thinking

I think the question in my mind is "dangerous to who and when?"

Is AGI an existential threat? Probably. But on what time horizon? Through what mechanism? And can we evolve and collaborate with AGI instead of de-facto competing with it?

None of the AGI warning people (Bostrom, Yudkowski, Barrat et al.) have come up with a plausible chain of events that leads to human irrelevance or extinction. They always make a few assumptions and then claim "and then exponential growth happens" and boom everyone's a paperclip.

The USG doesn't have a position at this point and it's ill prepared to react. In reality if there is some kind of world ending gray goo scenario that an AGI creates - nothing the US or any other Government can do will matter. I think that's about as likely as Roko's Basilisk being true though (eg. 0% chance).
No, that's not really what it's about. Perhaps you're think of something more like NW.js or Electron.
Yep, a major worldwide internet power has vested interest in mining data from its billions of users via its product, which is broadly detrimental to those users.

To be honest, it seems a lot like the oil companies: major worldwide energy powers with vested interest in extracting fossil fuels from the earth then selling them to billions of users to burn, which is detrimental to everyone.

A lot of these mega-scale corporations manage to get away with mass-scale detrimental effects because of a general state of addiction to their product, which was legitimately new and useful at an earlier point in time. That, and after a certain point they become too powerful for any one country to stop.
We should also remove obsolete wiki.

cf http://batsov.com/articles/2012/03/20/die-emacswiki/

And try to make an awesome replacement, with an attractive website.
Like http://spacemacs.org/ ;)

(I saw some initiatives such as http://nicolas-petton.fr/ressources/emacs-website/)

come on, we are in #b11111100000 !! =)
Open Guide to Equity Compensation
A past HN discussion about cancer [not pancreas specific, though] https://news.ycombinator.com/item?id=9628682
Basically, I adopted the only viable strategy. I compromise. :)

With my current schedule, I need to be at work at 8. So my midnight oil burning ways doesn't really work for me either. I've noticed in my advanced age that computer time before bed doesn't typically result in a good sleep experience as well.

When I'm too hopped up to sleep, I read in bed.
> launching non-standard features in Chrome and production websites at the same time, they are the new Microsoft.

Are there any features they are pushing in Chrome they are simultaneously not pushing on w3c to adopt? The problem with IE6 is that it not only did its own thing, it did the opposite thing the standard said to do. If Chrome is just standard + new stuff, and that new stuff eventually becomes standard, it isn't a problem. But its standard + new stuff + anti-standard bullshit, the latter is the issue and Google should be criticized for it.
Person who just registered certsimple.org and certsimple.net here. Will you issue me a EV cert?
We already weaponize brains.
If you're hiring someone to do something like implement a new machine learning algorithm or a new compiler optimisation they're not to just pick that stuff up off of stack overflow are they? Sometimes you need specialist knowledge.
This is a great project, I would love to connect with you guys to see if I can replicate the same in some villages in Pakistan....
I think there are legitimate research questions and concerns about AGI; unfortunately there's also a lot of fluff surrounding the area (e.g. singularity stuff, doomsday scenarios, etc.).

The way I see it, there's only one conceptual barrier to cross between current AI and "AGI-like" technology, which could be summed up as 'models which take themselves into account'.

Whilst it's trivial to have software modify itself, we don't have good models for predicting what those modifications will do (in a way which is more computationally efficient than just running them). An analogy is how encoding programs as ANNs lets us perform gradient descent, which we couldn't do if we encoded them as e.g. string of Java code.

If we find a powerful software model which allows efficient prediction with white-box self-references, then I think lots of progress will be made quite quickly.
In Germany, vast parts of Facebook have become one big ugly hate fest. I've read so much utterly terrible crap in the past few days (in the aftermath of the NYE events in Germany), that I'm still sick to the stomach. People are completely resistant to any facts contradicting their favorite narrative and flagging is useless (moderation is a joke). Same for YouTube btw.

edit: typos
What became of Em?
Irony?
One of the fundamental differences is that in Rust, you only have to prove correct every module that contains unsafe code, and the proof then automatically expands to your entire program. The experience in practice is that most module - the ones that are "higher up" in the stack of abstraction - do not need unsafe code, and hence they are automatically safe.

If someone proves the Rust libstd correct, and you write a Rust program using only libstd that does not contain unsafe, then your code is guaranteed to be safe.
If someone proves the C++ libstd correct, and you write a program using only the C++ libstd - you still have to prove your code correct. Rust provides safe encapsulation, C++ does not.
5 things I learned from interviewing Boston VCs on getting into the industry
What's New in Linux Mint 17.3 “Rosa” KDE
I have not been to China, have been to india. Something gives me hope for india: http://forum.hindivichar.com
Looks like the Hindi speaking part of the country is finally discovering the internet.
Correct - a standard full size doona (Aussie for quilt)
The problem is that my ideas through the Reddit algorithm sink to the bottom and RES will automatically hide them if they fall below a threshold. This is another case of an algorithm creating an opinion bubble. As for being unfriended on Facebook, people are passionate about not getting their children vaccinated. I lost a couple friends over that. One woman posted a picture with text that said, "My parents spanked me and I turned out fine." I donated money and time to do Facebook marketing for a charity concert for a local homeless non-profit last year. They do awesome work getting people off the streets where I live, but they are weird. I didn't know the women well but my response about her being a recovered heroin addict and not being fine ruffled a lot of people's feathers. That ended with a bunch of people unfriending me too.
Not just #1. Right now, it has 863 upvotes; that's a ton for a story that broke in the middle of the night on a Sunday. The next highest has 347, and has been around for a day-plus. This pretty clearly hits home for a lot of people, and I really, really hate the faux-above-it-all "I don't see what this is doing on HN" mini-modding. It's here because people believe it should be here.

(edit: 899 points, 18 minutes later. wheeeee)
I've been studying on the continent now (from the UK) for the past year and a half and I've mainly used TransferWise to send money. When I first used it about a year and a half ago they took 2 to 3 days to send money, now if I order in the morning I usually get it just after lunch. Incredibly fast and competitive rates for low prices.

For example: Natwest charge you something like £30 to send money within the EU urgently within 1 to 2 business days. Their slow one take 2 to 4 days and still costs £10. By contrast TransferWise charged me £2.50 last time I sent £450. Presently TransferWise offer a GBP to EUR rate of £1 to € 1.3404, by contrast Natwest offers £1 to €1.3077.
great documentation proposal. Is there any objective to keep it simple?
Naysayers have been predicting the demise of everything for the whole of human history. They've been almost entirely wrong, because even when they happen to be correct about the date they're almost always wrong about the specific details.

Nevertheless, most institutions that have existed through human history no longer exist.

Naysayers being wrong isn't a data point. It's barely even noise.

There's no realistic world where China rises smoothly with no setbacks along the way. It's all but mathematically impossible by the nature of complex systems. It is reasonable to be concerned that their rise up to this point has also been unrealistically smooth. Communism has a track record of producing this apparent growth curve, after all.
Extremely cool and I love the simplicity of the implementation.

... but wtf, another example in the gallery: http://glslsandbox.com/e#29946.0 saying »//hitler did nothing wrong //Swastika flag.«
Since Rust supports concurrency, it is worth mentioning that these techniques have been scaled to handle objects that can be accessed from multiple threads at once - while maintaining the modularity of the approach. See, for example, <http://plv.mpi-sws.org/iris/> and <http://software.imdea.org/fcsl/>.
I don't know, Android (Java) and JS make me feel stupid. I know I'm not stupid, maybe it's impostor syndrome.
World’s Most Expensive Substance Has Been Created.It’s Worth £100M a Gram
This is not a counter-example to the claim you are citing.

If you added this form of `evil` to `Vec`, then since `evil` is within the module, the proof of correctness has to cover `evil`. Doing that proof will fail. So, it is not necessary to look outside of the module to notice that something is wrong.

Of course, if `len` were public, that would be a different story. Unsafety doesn't pollute beyond module boundaries if all the extra invariants are about private fields.
Ask HN: Where do you think companies expose your data from?
If it's a new concept then the entropy is huge for anyone regardless of background.
The linked PDF describes a group project from the fall 2014 term of CS262a, a graduate computer science class. Here's the full list of papers, with links to more information about the class:

https://www.cs.berkeley.edu/~kubitron/courses/cs262a-F14/ind...
If the Colombian government knew in 1982 the location of $10B in gold, it seems odd that they would not have simply seized it. I know underwater archeology is hard, but if you're simply interested in grabbing gold, is it really beyond the reach of the Colombian navy?
It was a bit surreal to read, until I realised there are devs out there who never wrote any non-web front ends.

> ...you’ll quickly learn that if you run all your DB queries on the main thread...

When he says "mobile" he means "front-end". Front-end doesn't mean "HTML and JS".
Oh you're an opera user. That explains the anger. Anyways, it's fixed now!

edit: also want to clarify that I don't blindly use the user-agent string for browser detection and this was a bug in my app code. Nothing to do with my browser detection function which was working properly.
Protip: It's spelled 4chan, no hyphen, and if they're memeing at you then you've already lost their interest. As a banner on 4chan once explained, "post things we like and we'll post things we think you'll like; post things we don't like and we insult you with image macros."
Is private forex trading as lucrative as it seems? People online seem to be making consistent, solid returns on relatively small investments (you can start out with < $100k)
I thought the true state of any economic agent didn't matter, that what matters is the perceived trust you can leverage to borrow or lend credit.
Thanks! I'm a bit of a noob at this (obviously). I might have a go at that.
Agreed. Have visited both and driven all over India and across southern / SE China.

China is cleaner, more developed, more organised, things work, better roads / facilities and generally less chaotic with less signs of extreme poverty.
How to become a full stack developer?
This continues to reflect very poorly on CMU and CERT.
To reach a conclusion here, we will have to agree on what it means to be the "cause of the problem". It is true that if a program crashes, then there has to be some unsafe code in that program. This statement is however not very helpful, because pretty much all programs use libstd which contains unsafe code.

So, I'd define the "cause" of a bug to be the piece of code that you fix to get rid of the bug. If `evil` was in libstd, the fix would be to remove `evil` (or somehow make it take a default value, grow the `Vec` to be large enough and fill the two new slots with that default value). In that sense, the problem here clearly was in the safe code `evil`, since it's that code which had to be changed to get rid of the problem.
Will this tell me why changing the version number of my terminal stops the mouse from working correctly in Vim? Oh "If you can still reproduce it now, it's most likeley a bug in Vim itself! Report it to the vim_dev mailing list." That didn't work out very well when I did it.
Ten years ago, that may have been valid advice, when "dynamic" mostly meant "server-generated". But if you're creating a website that is heavily JS-based, it does no good to serve 25% of your customers a perfectly-standards-compliant page telling them their JS won't work, so the site can't do its thing. You still need to know what client base you are supporting, no matter what.
StageXL started as an easy migration path for Adobe Flash developers and their products to HTML5. Therefore StageXL provides the same display list API you may have used in Flash for many years. Furthermore the Dart programming language is easy to use for everyone who is familiar with ActionScript.
It's so funny how people construct narratives. I'm listening to Bloomberg Business on the radio and they're talking about how David Bowie was a pioneer in monetizing future copyright cashflows to finance music production.
> Is communist Russia objectively worse than the crusades or the Catholic inquisition or ISIS?

In numbers, yes.

> Isn't its definition a lack of religion?

I thought it was defined by the lack of belief in deities / supernatural powers. I might be wrong.
Well Columbia can likely be sued in a US court and they will have interests here as well. This is still one of the examples where governments simply rely on their existence and threat of action to violate agreements that they make or in this case, possibly steal.

I really don't see any reason why a hundred plus year old wreck belongs to anyone, let alone governments that did not exist at the time of the wreck. You want it, you find it. Perhaps there can be a time period where they are protected by national rights similar to copyright periods, but this is over three hundred years old.

If you want a real tragedy, rail infrastructure is woefully backlogged yet government organizations like Boston's won't even try to do it investing less than a fourth of a years requirements because they found out, rail in all forms is damn expensive to operate.
Vim running in a shell in a Slack channel
Bowie may have been an outsider, but consider that your exact feelings are social, those feelings of belonging and connection to an icon.

The music industry is just as adept at monetizing those feelings as they are of monetizing teen-age angst or adolescent her-worship of boy bands.

My point being, that while Bowie and many others can stand outside of the industry, I don’t believe the basic dynamics are going to change. Radio may go away. Physical media may go away. Apple may disrupt the labels.

Bt I believe that massive marketing machines will continue to slice and dice the market for music and continue to dominate people’s choices.

Remember, you only heard of Bowie because he played the game.
"for all those who don't feel that they belong" < and the curious irony of Bowie's popularity: that's everyone.
I'd call it frustration :)
Jai proposed a solution where like c++ you have to name the variables you're closing over but optionally require that all functions called by the function not access any other variables
> Nevertheless, most institutions that have existed through human history no longer exist.

Interesting that you say that. I believe the China is the longest surviving political entity. It's been around for two thousand years...

>There's no realistic world where China rises smoothly with no setbacks along the way. It's all but mathematically impossible by the nature of complex systems. It is reasonable to be concerned that their rise up to this point has also been unrealistically smooth. Communism has a track record of producing this apparent growth curve, after all.

Very true. My point is simply that growth is now in Asia. This is merely a bump in the road. The economic tide has changed in favor of the east. As an American its sad to state this, but its the truth.

Just look at tech. China has caught up in many many ways and starting to out innovate even the US. And they're just getting started.
Show HN: Infinit – a new peer-to-peer file system
If you haven't seen it, Bowie's 2015 video "Lazarus" is stunning.

https://youtu.be/y-JqH1M4Ya8
Just an FYI, on the snation.com site, WOT flags the page as Very Poor on Trustworthiness and Child Safety.

The details of the WOT report make it seem like it could be an outdated report of spam/malware.
We've developed a decentralized file system that enables the creation of a flexible and controllable storage infrastructure in a few minutes. We'd like to give you access and would love to have your feedback. You can give it a try by downloading the binaries directly from the website.
Content Restrictions Are a Losing Battle for Consumers
Was a pioneer in that when? The two angles aren't necessarily mutually exclusive. Theoretically he could be good at milking copyright while it lasted even if he didn't believe it would be around forever.
while the numbers are large when measured in percentages it isn't that bad. Most of the deficient bridges are locally owned, this means at levels lower than state level. No one also ever seems to mention that at is peak in the 90s there were nearly 150,000 bridges found to be deficient and that number is down to near 60,000.

In other words, the Federal government isn't responsible for most of what is out there and many state and local governments refuse to fully fund their own obligations.
The Bond Gun you mean
Close more clients, by canvasing where noone does
Yeah I did desktop apps for a while (in .NET), but they can be just as repetitive and non-inventive. In my case they were mostly shelf-stacking / syncing apps for internet shops.

I simply don't believe that a domain (understood broadly, ie. desktop/mobile/web) in and of itself dictates whether projects are original and interesting.

Not until you work on something really specialized, like AI etc.
Mind Your DEs and RUs: Assessing Language Detection
Looked interesting until the moment I saw it's not free. Sorry, but in this day and year I'm not gonna consider using a piece of basic infrastructure that is not free and open source, at least not for something as fundamental as ORM layer.
Right now most javascript is readable-ish and if you see something totally unreadable, that's a good indication it's probably malware.

Once you have machine code that's not terribly human readable it gets a lot easier to hide things.
Have a look at SmoothLife, a continuous generalisation: https://www.youtube.com/watch?v=KJe9H6qS82I
What do you mean by 'the name from a DV cert?'
Do you have any recommended compression sock brands?
Pancreatic cancer is a tough one. Try reading some stuff about Randy Pausch, who did the "Last Lecture"

http://www.cmu.edu/randyslecture/honor/index.html

Perhaps there are organizations or treatments that you will learn about.

Also, this PBS series on cancer was informative: http://www.pbs.org/show/story-cancer-emperor-all-maladies/

Think it might be on Netflix. It's based on a best-selling book:

https://www.goodreads.com/book/show/7170627-the-emperor-of-a...
7 Ways to design a killer first screen for your awesome site
A technical recruiter, having discovered that that the ways of Unix hackers were strange to him, sought an audience with Master Foo to learn more about the Way. Master Foo met the recruiter in the HR offices of a large firm.

The recruiter said, “I have observed that Unix hackers scowl or become annoyed when I ask them how many years of experience they have in a new programming language. Why is this so?”

Master Foo stood, and began to pace across the office floor. The recruiter was puzzled, and asked “What are you doing?”

“I am learning to walk,” replied Master Foo.

“I saw you walk through that door” the recruiter exclaimed, “and you are not stumbling over your own feet. Obviously you already know how to walk.”

“Yes, but this floor is new to me.” replied Master Foo.

Upon hearing this, the recruiter was enlightened.

--Raymond, Eric S., ed., "Master Foo and the Recruiter", Rootless Root, http://catb.org/esr/writings/unix-koans/recruiter.html

Though I note that in real life the recruiter would never be enlightened. He is beholden to the HR departments, and the HR departments have settled on a system which works for their purposes.
There is also Survivium:
http://www.pocketgamer.co.uk/r/iPhone/Survivium/review.asp?c...
1997.

https://en.wikipedia.org/wiki/Celebrity_bond#Bowie_Bonds
Риелтор+Моргун+Вячеслав
These are all good/interesting points.
I'm not sure what I think about them right now, It'll take a while to digest.

Thanks again, you really gave me something interesting things to think about.
That's not quite correct.

It is free if your database is free (using Apache 2.0):
http://www.jooq.org/download/
Uh, I see. Yeah, Reddit has this problem; I've noticed new subreddits often changing the top-level comment sorting order to counter exactly that effect.

I can see how the issue with that woman could cause some opposition - if I understand it correctly (she told she turned out fine, you pointed her out that in fact she didn't), I can see myself being in disagreement (depending on the full context). But unfriending over things like that? This surprises me. Their loss, sadly, they chose to form a bubble around themselves.

Thanks for responding with details!
David Bowie was always ahead of everyone else.
Who is going to lead us into the future now?
I take it you don't know what a minifier is or how it can save upwards of 50% of your payload size.
This looks suspiciously similar to SQLAlchemy[1].

[1]: http://www.sqlalchemy.org/
Ah my bad - need more coffee.
This isn't meant to replace the code you're writing, but rather serve as a target architecture for compilers. It may also end up speeding up your JavaScript if you compile it down, but the biggest difference will be to the current "compile-to-javascript" languages (TypeScript, Elm, Dart, etc.)
Great writing!

The author should consider making that online book into a leanpub book - it would be nice to get it in ePub or Kindle format.
`len` and `cap` are private fields and can't be accessed outside the module boundary, even by an impl.
Oh, can you provide your browser settings for replication of the navigation problems?
Hamburger is useless for now, yes %( We made it as a future place to add feature links, help, etc.

Tank you for your feedback!

There is no business model :) Just trying to make this world little bit better.
For what it's worth Kanye West is still regarded like a sort of a joke in most of Europe, at least for people like me, who are over 30.

I'm not sure old people were known for being massive Bowie or Stones fans in the 60s either.
Do you really think any random programmer can master any given field of computer science in just a few months of starting a job? You could take a compiler engineer and get them doing cryptography, or a cryptographer and get them to write a compiler? No need for any experience to work in either of those fields? Just some JS or Android experience would be fine and you can use Stack Overflow to work out the rest of the details?
http://www.scaruffi.com/vol3/bowie.html
Gas-assisted focused electron beam and ion beam processing and fabrication [pdf]
PyDev of the Week: Fernando Doglio