skysight-inc/HackerNews huggingface dataset:
Moore's law was the result of constant development in the lowest level of integrated circuits - lithography and chemistry.

Moore's law made most higher level hardware architecture innovation almost meaningless. Developing new kinds of parallel computers (Gray, Thinking Machines) was dead end when conventional computers made from Intel chips reached the same level in few years without specialized software.

Things have already changed. First specialized Graphics processors and now GPGPU are the first break from the normal. GPGPU's technology is one level up from lithography and silicon chemistry. It's different architecture and different programming paradigm. This will be the first time Intel is not going to shake it off with faster GPU.

We should expect more higher level hardware innovations. Integrating GPU functions into DRAM chips might be the next step.
Internet has played an important role in developing countries. The western/rich countries may have already reached a kind of plateau of streamlining of services facilitated by Internet, but for the large part of developing world, Internet has started to emerge as a major force only in the last decade or so.

E-commerce, easy/free availability to information/knowledge etc .. are all changing the social and economic landscape in developing countries rapidly and this change is going to continue where there is even a partial political will for it do so.
Right now no. In the future, I will try to support more keyboards other than the US one.
Show HN: WeeBrix - Online Website builder
Hello there,
We've created this online website builder for the real estate market and would love to hear your feedback about what it does well and what it needs to improve on.
You can try it out for free and with no obligation here:
http://weebrix.com
Ok, thanks, I see.

For me it was very easy to interpret as a general attack.
Some people are building toys for children, some people are building tools for humans. Both are fine, in moderation.

I think we see more and more the NYC tech culture feels like they are trying to build real things, the valley is stuck in consumerism and has lost the ability to push the needle, much of this is due to poorly considered greed and linear thinking. :(
> Lets keep religion out of HN, shall we?

As a semi-religious person [0], I would purely love to see religious tenets discussed dispassionately on HN, for a couple of reasons:

1. I've long thought that a corollary of the Summary of the Law [1] is "face the facts," that is, base your beliefs on evidence to the extent possible; as a group, the HN crowd is quite good at examining evidence from various perspectives.

2. Much and even most of the HN crowd is quite interested in knowing "what's going on," which ultimately extends to why is there something rather than nothing? [2]. I would greatly value the insights of others in that area.

--------------

[0] I describe myself as semi-religious because I do try to base my beliefs on evidence; this is reflected in the title of my religion blog (largely inactive in recent years), "The Questioning Christian," at http://www.QuestioningChristian.org . The right-hand column there lists some of my favorite essays.

[1] See http://www.questioningchristian.com/2004/11/facing_facts.htm...

[2] For my "naïve conjecture" about what's going on (to borrow a phrase from the Rev. Dr. John Polkinghorne FRS, an English particle physicist turned Anglican priest), see http://www.questioningchristian.com/2007/02/another_way_to_....
High-engagement obsessives are another key to this. In a community where it's nobody's actual job to spread knowledge and values of the community, the highest-volume interactors – the most engaged – become standard-bearers of the community. Since they are often more obsessive and dedicated yet visible, this raises the stakes of the community to greater obsessiveness and dedication.

In online scenarios, the result is that many can say, well, I am dedicated to X, but I'm not as extremely dedicated as Y... where Y may be literally one of the most X-dedicated people in the entire world.

When you have this majority illusion, some high-engagement obsessives, and throw in some producers of writings (news, documents, popular literature and orientation literature such as FAQs), you have an engine for converting dedication into social goods such as a sense of belonging, friendship, and most of all, self-identification.

The ability to create and sustain these communities in many forms, for any topic, worldwide, is the miracle of the internet.
That does not make sense. If eventually it turned out that it was worth it, then their estimate - i.e. 'it is worth it' was accurate - not too optimistic.
I would like to hear a definition of "greatness" from these people like Trump or Thiel tossing it about so casually yet naming it their main impetus.
Nokia to make smartphone comeback with duo of Android 7.0 Nougat handsets
You have bad managers if they let that crap fly. The appropriate response to that kind of thing is "then you should do it, because you clearly have the domain expertise to do the work efficiently".
> I've met many devout Christians who happily admit there is no factual proof of God

There are factual cases for God, some attempting to be proofs even. For example, many consider objective morality (race based slavery is bad, say) to be a case for absolute good, which is hard to explain by pure randomness.

Faith, to a Christian, is making choices in the face of this problem. A Christian knows that everyone has to decide whether to follow God or not, and in that way, everyone has faith in some set of axioms. Many people (intelligent, kind, smart ones!) have immense faith that only matter and energy exist despite basically no proof in that metaphysical axiom.

Despite how hard it is to explain this, it's actually a clear thought to a reasonably educated Christian. It's just hard to communicate since words like 'rational', 'proof', and 'facts' are overloaded and cause confusion in these sorts of conversations. In this way, the balkanization of our culture is a negative feedback loop as misunderstanding promotes division which promotes more misunderstanding.

> strongly believing in them anyway can make sense if membership of organised religion is attractive enough

The point of Christianity isn't being part of an organization. People who go to worship services because it's their favorite social club are actually criticized pretty heavily by Jesus in the Bible. To be fair, I think most churchgoers don't understand the implications of this.
It's been a trip since at least 1905 when we started looking into the photoelectric effect. But yeah, I can't wait until we get some more understanding of the current questions. That will reveal more questions, of course!
I don't see any issue with this title. A "source code dump" is usually an act of vandalism, as opposed to a "source code release", or "released as open source". Additionally, there was source code available. It appeared that Vine was/is written in an interpreted language, so by downloading the wwwroot Docker image, the author was capable of reading the entirety of the Vine application code without any weird decompilation or deobfuscation steps.

No, you can't personally go replicate the steps the author performed to retrieve the Vine source code on your own today, but that's the nature of responsible disclosure. Vine was responsive to the vulnerability report and closed that leak, which enabled the author to create this writeup of what happened.
If you published this as a blog post (anonymize first, if you wish), and it included some measurements along the way of what you've seen over 4 years, you'd get a happy following here on HN and over at dslreports.com.

Please do!
I appreciate that this article attempts to explain the structure behind all "Cyanogen" entities, but I'm still left confused by all of them.
Well, when you pass a variable around, it doesn't and cannot change. This means that different threads can't get in eachothers' way anymore, for instance, but also that you can't make a big chunk of mistakes at all.

They also have serious disadvantages : they can't be memory managed in the traditional way (since they tend to reuse other instances' memory in complex ways), and thus require a GC (refcounting can work, but ...). They are VERY allocation intensive, and they are worse than most non-persistent data structures. Assuming an O(1) allocator they can match non-persistent data structures in O-ness (ie. when making an invalid assumption that is quite popular in academia. In practice memory allocation is O(1) for small values, then O(n^2) once you get close to the system's memory capacity (scanning for holes in a long list) but don't go over it, and then O(oh fuck it let's just reboot this bloody BOAT ANCHOR) when crossing that line).

Clojure is famous for having good persistent data structures. Rich Hickey went touring academia touting the benefits of immutable/persistent/functional data structures : https://www.youtube.com/watch?v=dGVqrGmwOAw&feature=youtu.be...

There's also a famous book: https://www.amazon.com/Purely-Functional-Structures-Chris-Ok...
I incredibly hate this move by GitHub. I am using Chrome's Styler extension to get back good old Helvetica. There should be an opt-out from this font stack at GitHub.

Screenshot: http://cloud.ahmda.ws/UHjO9GC
It would be great to have my ratings in a public profile. After getting to 94% I can send it to friends so they can check out if they've seen all movies I consider amazing and good.

By the way, Friday evening is a bad day for a "ShowHN" post.
The arguments get very tiresome quickly. There are a million other places online to beat the same dead horse of 'what is evidence, etc'. Keep it out of HN.
> And since they knew it was too much trouble

More trouble than starving?
This is a passion project and we have day jobs. Write to us on Facebook or email, we're very good at responding and making improvements accordingly. Thanks for the support!
How long would it take to walk from San Francisco to Los Angeles. Even that almost impossible to estimate and not be off be several multiples, if you're lucky!

http://www.michaelrwolfe.com/2013/10/19/50/
Inventors Answer the Call from Gates'Foundation' 'Reinvent the Toilet Challenge'
"Well, that's a fine looking windswept bluff in Monta- oh what? That's Gary Johnson? Carry on..."
My ad blocker says otherwise.
Of course there are more than just the coasts.
That's it exactly, and it's essentially an argument the cable companies are making with their terrible pricing and miserable service. If it all cost what it should, then it would probably compete with a la carte services.
Would also be interested in hearing what people think of the name. It is a reference to building a property website with little (wee) bricks (brix) but also happens to sound a bit like wix and weebly ;)
The very concept of "brigading" doesn't make sense, as it more than ofter actually punishes someone for actually using the site's features. I've been banned for following a link to reddit posted on 4chan and voting - apparently there was a raid and the admins acted like I was a part of it. Totally unprofessional and doesn't stop actual, organized raids done via IRC.

As for doxxing - both, actually. I had to create at least 5 different reddit accounts in the span of less than two years, always getting banned for petty stuff like stating someone's real name when it was actually used on twitter.
Reddit is a waste of time and it's not because of cat memes, it's because of the attitudes of admins who doesn't give a shit about quality or their userbase.
Worked in a great engineering lab. CEO out of Hell's kitchen had a top notch chief engineer. Chief engineer vetted all hires in the department. Then the CEO's health started to fail. Human resources seemed to get more clout and placed less talented in the lab.
Against line-chart liberalism (2014)
Just a reminder that less(1) also does tail -f by pressing the 'F' key,

> Scroll forward, and keep trying to read when the end of file is reached. Normally this command would be used when already at the end of the file. It is a way to monitor the tail of a file which is growing while it is being viewed. (The behavior is similar to the "tail -f" command.)
Rollup huh, I guess Webpack is now too de jour and will join Gulp in the pit that is Old Javascript.
It depends on the type of product. If the product space is well known, then a mature organization can predict how long it should take.
If the product is in a new or unknown area, or the product uses an existing unreliable/unknown code base, reliability of estimates are much lower.
Space ice cream? I don't know I haven't done any research yet. Wine for sure. (Might as well be drunk while we're all turning into Morlocks.)
Did you have a lawyer do a name search for you and assess the name? It may be dangerously similar to Weebly...
For what it's worth, I got the same impression. But I would consider it a problem if HN, which generally welcomes broad topics including philosophy and politics, considered religion off topic. Religion is the defining trait to many minority groups in the U.S. and the rest of the English speaking world. Asking people to keep religion out of things is asking people to stay in the closet in some contexts.

I understand that's surely not intended, but it's nonetheless the consequence of making religion off topic.
Not hyperbole I believe that is going to happen and I am not talking about ai or sigunlaraty more about machine learning. Doctors learn about disesases and then with experience start diagnosing them. It's a simple a+b=c now feed the data of millions of patients their symptoms their diagnoses the most effective remedy or cure. Computers will start finding and predicting the problems and diseases faster and more accurately than doctors so we might need more nurses but fewer doctors in the future.
An architect designs buildings taking into account building codes and best use of space etc. Feed thousands of blueprints to a deeplearing machine tell all the buliding codes it has to follow. The current climate and what is expected to be in the next few decades it will give you the most efficient building plan that uses the most space and least amount of energy.
Feed the machine all the tax law it will find you the best loopholes to avoid taxes
A human can't take into account the number of variables a machine will be able to in the next few years and the keep getting more powerful everyear.Google recent announcement of using machine learning to improver server heat efficiency is just the start. Their are thousands of such problems that will be solved with machine and deeplearning and make many human jobs mostly obsolete.
Thanks for clarifying on my behalf.
It's quite simple. Some people demand testable theories to accept a religions' god as existing.

There is no evidence of the Christian god, the Hindu god's, or the Greek gods doing what their holy texts claimed, so I'm of in the camp where I assume none of them are correct. It's senseless to be sure one is because it happened to be the one you were raised with.
Build It, Break It, Fix It: Contesting Secure Development [to Appear at CCS'16]
Personal anecdote here ... I bought a book bundle a few months ago (ironically, a "Hacker" bundle). Transaction went through, no problems.

A day or two later, they contacted me, asking for confirmation of some info (my phone number, I think), then another email saying they couldn't confirm some of my payment details, etc. ... and then followed a two-week-long back-&-forth with customer service, trying to get them to take my money.

After two weeks of this, they decided to cancel the order, said I needed to re-place the order from scratch ... except by then, the package I had originally ordered was no longer available. They're very sorry for the inconvenience, but fuck me.

I want to emphasize that I had a credit card and two different debit cards, all valid forms of payment, in my name, that I've used at various times to order things online. To this day, I have no idea what the problem was, as they never told me.

tl&dr: HB stops online fraud by (I guess) erring on the side of caution, and periodically alienating legitimate customers. Now I will never shop there again, and routinely warn others not to.
Another thing to note here that I have experienced is when management has an incompetent mentality that, for a given project, that all tasks for this project are created equal. For example, they expect that if task X took 1 hour that surely task Y will also take 1 hour despite the fact that task X and task Y vary greatly in complexity.
Still - most people who are going into a field of research (and who have a mentor on top of things) should have at least a poster at a major convention of the society of their field, a case report, or something, by the end of residency. A completely blank pubmed record is not unusual, but unsettling for someone making these kinds of claims.
For those interested in the Stemming subject in Elixir, I made a simple Elixir wrapper around snowball implementations of stemmers : https://github.com/awetzel/stemex

snowball -> C -> NIF -> Elixir
Messi, Ronaldo, Mr…Roboto? – AI in Sports
Show HN: Average steps humans take each day
Equally tiresome political issues are on here all the time. There are also fairly regular (and equally redundant) back-and-forths about programming languages.
When you see how much money doctors are taking in from pharmaceutical companies, including those involved in regulatory bodies, it stops being something we can even reasonably hope for.
It is ultimately a linker issue with how it interacts with the implementation of certain C++ constructs. There is one ABI per platform and deviating from that is more pain than just not using those constructs.

And the ABI is so opaque and complicated, and subject to change, other native languages don't have a good interoperability story, so you can't for example link together haskell and C++ like you can C and everything else. Which means you can't gradually migrate away from C++ and keep binary compatibility.

Rant over, sorry for that.
I'll bite. How exactly do you make the money? Signups, affiliate fees linking through to other sites?
I appreciate your response. The fact that Tor, or any other service that attempts to anonymize its user base, is hiding behind the "we can't promise you full anonymity" legal safety net, isn't helping any of us who want to be anonymous anyway. I understand they have legal issues to deal with and must use evasive language so as to be not eliminated easily by anyone disagreeing with them. Still, it doesn't help us the users either.

As I pointed out, IPFS indeed has limitations, but same as Tor, if it doesn't get wider adoption, it won't ever become better. Being a programmer, I believe I can properly time the moment we should stop trying to repair something that looks like it's already working against us, and just start over. As a human being, I recognize I might be wrong and I agree with your counterpoint.

I have no evidence that Tor is compromised, but if we're to believe what we're told via the official news, what another conclusion would you draw? It's an honest question, not an attempt to shift the burden of proof. Objectively speaking, I have no evidence or proof. If I had any, I think there's a reasonable chance I would be in prison because the FBI doesn't like citizens knowing how do they penetrate their cyber targets.

Again, I agree with you. I know many possible malicious actors don't have the tech and/or the talent to deanonymize Tor users. But IMO the whole point is to make every single malicious actor powerless. In that regard, it seems Tor is failing a lot in the last 1 year.
Another way to look at this is that the crazy optimists who are the worst estimators never return (themselves eaten by predators, run out of water, hypothermia) or return empty handed, lowering their reproductive success. The optimists who succeed quickly adjust their understanding of the estimating process ("Zog died when he went after deer at night during winter, and I barely survived being attacked by wolves when the deer were most plentiful, so I should go on cool midday hunts when the deer are already slightly down in population").
An author of another real-world game, Cheapshot here.

It's not an issue, LTE is fast enough. For multiplayer we take into account every bullet and sync dozens of players in real time.
I've never checked I2P in more details. Thanks for reminding me to research it.
I always assumed satellites and probes used small jets of hydrazine to orient themselves. I know fule capacity is limited but I just figured they used it sparingly.

It interesting to see how they actually do it. There is a video of a walking cube on the Web I suppose it's the same principal, it seems like magic.

I wonder if the magnets will interfere with sensors?
The Fastest-Growing Format in Publishing: Audiobooks
And an open-source server implementation.
You're right. Notepad++ is a more of a general purpose text tool.

I got into the habit of using it to open HUNDREDS of files at the same time and perform ad-hoc interactive searching and data extraction to prep for further processing in R.

I've not seen any editor that can work effectively with so many files totaling a huge size. Would like to try Emacs for this stuff someday but Notepad++ works great and is easy to use.
Resiliency, Risk, and a Good Compass: Tools for the Coming Chaos (2012)
#1 only applies to companies wanting to keep their code secret. Companies with all open source code do not need to publish to private repos/images.
I realize that Tor and IPFS aren't aiming at the same goals. But theoretically, if a darknet website uses content addressing to be fetched in its entirety, it'd be harder to track the users unless some much more advanced techniques are employed, like monitoring traffic spikes, timing attacks, etc.

EDIT: Forgot to mention that since IPFS is a solid upgrade over the BitTorrent way of doing things, then yes, people downloading pieces of data by their content hash can still be targeted. My bad.
I actually personally agree but I thought there was a rule, written or unwritten, to keep religion out of HN.

Would it be better if I said something like "keep attacks on religion out of HN"?
> Like every single other human being on this planet. It's a feature of our brains.

In my experience, most of us don't move down to Belize to manufacture research chemicals and fuck underage women then get implicated in a murder all while being investigated for tax evasion.
Explaining the difference in complexity helps, but the problem is that often the programmer doesn't really know in detail besides a feeling that comes mostly from many years of experience. And the best thing is if they then get 'their 10x code slinger' who does it indeed very fast, sends the code back to you and you are stuck with something akin to a broken toilet with diarrhea coming out the sides.
if is that "simple" why then are few? Or is because I don't know where to look at?

Maybe regex are just enough and few bother to have something faster?

I have found some start code at https://t0yv0.blogspot.com/2011/02/home-made-regular-express.... The thing is that I don't know how much else is necessary to have a well made library...