skysight-inc/HackerNews huggingface dataset:
You're welcome! I await the Denshi Block revival and subsequent recognition as one who was there and that, and all that. ;)

Seriously, if you do anything with Denshi blocks, let me know. I keep trying to get my local hackerspace denizens to reproduce the casing and update it with the 3d-printing and the laser-cutting and all the other potential energy to be applied, but there are always so many other interesting things to do ..
Well, in fairness (strictly going by that article) it didn't have to mean "virgin" -- but it sometimes did:

"Almah (עלמה, plural: alamot עלמות) is a Hebrew word meaning a young woman of childbearing age who has not yet had a child, and who may be an unmarried virgin or a married young woman."

I'm not saying that Wikipedia gets the final say here, just pointing out what the quoted article says.
Highter entropy radiation has lower temperature. But yes, the energy must go somewhere, thus the total energy irradiated is the same. It just shifts into infrared or radio.
Anyone can install and modify a stackoverflow clone in a weekend, which is why the business model is focused on its content and community...

In this case, the customer provides (and doesn't share) the content and community, so what's being sold is the weekend project software hack. And the target audience is already using separate project management and version control tools, and knows how to hack their APIs.
Gremlin is nice, powerful and easier to grasp. Datalog programs are more compact. I need more experience to know if datalog is as powerful. On the subset of queries, I used datalog, I prefer datalog.
Well, "main reason" may have been a bit of an exaggeration, but yes, I do think Apache's configuration syntax is truly awful.

But of course I don't mind all the other awesome features you get by using nginx.
This is a great article, not just about the Not Invented Here syndrome, but the efficacy of replacing humans with automation.

I'm very involved with educational technology, where there is indeed a lot of work to replace the "person at the front of the handbarrow" (the teacher) with "a wheel" (a computer). The proposed answer to that includes Khan Academy or other videos, and a variety of online and "app" education sources. It's an interesting effort, but this article is great at bringing back the metaphorical reflections about which you'd rather have when the cargo is a human (especially your child) in a stretcher vs. a load of rocks in a wheelbarrow.

Then again, just to play the other side of wheelbarrow scenario, replacing the other person at the front of the handbarrow with a gps-guided, obstacle-avoiding, all-terrain, path-to-destination optimized robotic motive unit, then we can just replace the human at the back with a wheel.
iOS 8.1 jailbreakjailbreak
QZ did the same thing last year, and the "analysis" is still flawed... as the investment size, specially towards the end of year, is in many occasions over the market cap of the company being invested.
Also the history. He is a scammer and con artist.
If only they were advances rather than regressions. Far too much overhyped technology actually sets back progress by decades rather than advances it.

Unfortunately, "the new student", never having learned the lessons of the past doesn't know any better and is condemned to repeat mistakes and reinvent and rediscover poor imitations of older technologies while calling them new.
Possible Sybil Attack
This guy makes the rounds every once in awhile it seems. Here's a /r/dailyprogrammer thread with solutions in various languages:
http://www.reddit.com/r/dailyprogrammer/comments/yqydh/82420...
Not a specific language, but you should try learning about functional programming (eg. Java 8, Clojure, Scala, Haskell).

Also, if you want a brief overview of different paradigms you should check "Seven Languages in Seven Weeks" (https://pragprog.com/book/btlang/seven-languages-in-seven-we...)
Sony's crackdown a bigger threat to western free speech than North Korea?
It's definitely possible to learn things from those languages. But languages that are trendy today (at least from my experience in the London job market) - Clojure and Scala - are really amazing, too, and have a lot of interesting ideas about concurrency, immutable data structures, and functional programming. Scheme, when compared to Clojure, seems a bit outdated now IMHO, although its extremely simple, small core makes it great for teaching.
let me just invent a time machine quick
Semantic UI author here. I just wrote a draft guide to explaining SUI definitions and the spirit of the library for those who are interested in learning a little bit more: http://learnsemantic.com/definitions/overview.html
That's an intra solar-system variable, it does not apply to a galaxy.
In other news, we could have powered the entire USA from one AA battery by instantiating Maxwell's Demon.
>I doubt anyone seriously believes NK could have manufactured the malware that was used.

It's actually quite possible. The Shamoon/Destover family borrows a lot of code from commercial products, with some standard command & control functionality added. This is not Stuxnet style malware: Stuxnet was designed to spread perniciously and send precise commands to SCADA controllers; this malware is designed to wipe drives and capture basic information and files at the behest of an operator.

Many groups could have made this malware, nation-state or otherwise, including NK.
Ask HN: Weebly blocked in India?
I've been trying to access Weebly from India (Bangalore). I just get a blank page and nothing else.

I've tried it across multiple ISPs - BSNL, ACT Broadband. ACT Broadband gave a huge message saying 'This site is blocked'. However, other ISPs (Airtel) it seems to be working.

Only when I tried it from multiple locations did I realise that this is a problem across Bangalore. I was wondering if this is happening all over India or just in this city.

Can anyone else confirm? Any idea what can be done about this?
"There is no wind that blows right for the sailor who doesn't know where the harbor is."

Decide and have clear what is the question, then look for the answer.

---

For the fun of learn, pick anything you can do and put some time of it. If you are like me, you will read some info about X and and if it pick you interest go ahead.

But without a direction, you will waste time. You will dismiss things that are good and double-focus in things that not..

----

"I am facing a lot of challenging (which ones?) data analytics and software development problems during the day (which ones?)"

"Data analytics (and his not-famous cousin reports)" is far more about re-shape and clean data than do cool algorithms. The last mille is the easy and the 909% (yep, 909%, not a typo!) is the hard, in opposite to normal development.

Having a clean, well defined schema/database/warehouse/etc is the thing here. Run your super-fancy mathy-thingy on it? Others have solved that!

Most likely, non-normal-dev will have a bigger impact on this kind of jobs, so not just focus in tech.. (and I don't drink the fallacy that your selection of tools not matter. But is also a mistake think that are the only thing that matter).
StandupMail shouldn't replace your standup. But think of situations when you're working with distributed teams. Many teams are working in this mode... not just development teams. Think of marketing, sales etc.
I thought that too, but couldn't you make element size irrelevant by renormalizing the list? One pass to find the max, one pass to divide everything by it.
> What Assange is alleged to have done amounts to rape

"I don't think there is reason to suspect that he has committed rape." (Swedish Chief Public Prosecutor Eva Finné).

> Could you give a source to back this up?

Try the actual court ruling. Section 142 is relevant, as are the closing remarks. (http://www.bailii.org/ew/cases/EWHC/Admin/2011/2849.html)

> I think you're getting a bit confused here.

The person you are citing as an expert is either confused or malicious. (http://www.theguardian.com/commentisfree/2012/aug/24/new-sta...)

> The magistrates court and the high court both determined precisely what you say they didn't...

Once again, you are factually wrong. The British courts never ruled that Assange's behavior constituted rape. They ruled that the WRITTEN DESCRIPTION in the Swedish warrant might constitute an extraditable crime under British law. There was no examination of whether the description seemed reasonable, which was particularly problematic given the dissemblingly vague way the offense was described in the Swedish warrant (i.e. the warrant paints the woman as asleep and helpless and the sex itself as non-consensual when none of this actually fits what is publicly known).

But why are these facts even relevant? If you want to convince me that this is an "ordinary" prosecution all you need to do is find ONE SINGLE OTHER EXTRADITION CASE that is remotely commensurate! Surely there is at least one other non-violent sex offender out there who has been extradited for allegedly not wearing a condom. Or for ANY OTHER SEX CRIME that makes this case seem anything other than a totally disproportionate abuse of power, a conclusion any thinking person must surely reach considering that not even the alleged victim intended to press charges and the Swedish police originally refused to prosecute citing a lack of evidence.

So what do you have? What is the weakest extradition case you've managed to find? How does it stack up against this one?
Well. This is annoying.
A flaw we admitted...in both years

Of course once you’ve made enough money it would be impossible to put it all into one stock without drastically affecting the stock’s price. Before long, you’d find that there were not enough shares to buy, or that you had purchased an entire company—a situation that we ignored for our analysis.
The SUN is visible everywhere within a Dyson sphere; it's the STARS that you can't see any more. The idea isn't that a civilization wants to do this; the idea is that it needs that much energy to continue with whatever industrial or infrastructure processes it requires to support a very large population. Dyson reasoned, we need steadily increasing amounts of energy input to support what we are doing; if the trend continues, what's the limit? (Typical physicist question, no?) The limit is to harvest all the energy emitted from your star. The only way to do that is to build a spherical collector, so that every photon can be captured. Then where do you live? On the sphere's inner surface. Of what material could you build a stable sphere one AU in radius? Where would that bulk of material come from and how be processed and positioned? How would you provide gravity on its inner surface? We have no fucking idea -- but we are not a Type-whatever civilization.
From the latest reports it seems that the advanced torture, cough ahem enhanced interrogation, techniques were designed and used partially to craft evidence to support an Iraq invasion [1], which seems even more sinister than what you had mentioned.

[1] http://www.democracynow.org/2014/12/23/ex_bush_official_us_t...
MV=PQ is a tautology
Kernel is hands down the most interesting language I've used.

The Kernel language is small and simple, yet offers a huge contrast to how you would think about programming in most other languages - namely because other languages have reduced their model of computation to reduction.

Kernel is influenced by the Lisp family, but offers somewhat of a duality to it. In lisp, everything is passed implicitly reduced unless explicitly quoted, then they are passed verbatim. In Kernel, everything is passed verbatim unless explicitly evaluated - the callee then, has complete control over how something is evaulated, rather than the caller. (And consequently, it's trivial to simulate lisp's computational model in it)

Reduction then, is just a special case of a much more general computational model - passing arguments around. Other languages have coupled the idea of argument passing with reduction, such that they need to invent compiler hacks like macros or code generation when it turns out that reduction is not what they want. Or in some cases, we've created languages specifically for template-based programming, where we want to splice bits of code into an otherwise static block of text. Such templates are trivial to do in Kernel.

Another nice feature of Kernel is that of encapsulation types. One can define a new type which consists of a constructor function, eliminator function and a predicate to test for the type - and combined with the powerful information hiding that can be achieved through Kernel's environment model, one can implement sophisticated type systems using very few primitives, and without special compiler support.
Shame, isn't it?
Wonderful article. I've played piano all my life, except for the first 6 and a bunch of layoff years, and other instruments (woodwinds, strings, percussion, mostly). I understand the others and tune them myself to the extent i can, but pianos are a mystery.

I have to be that guy and remind people that are inspired by this to truck a piano home, that hantaviruses are a thing, sometimes a fatal thing, and mouse droppings are biohazards.
I get a blank page with JavaScript disabled. Is this how the web is supposed to be in the future?
American Soccer Fans: Love Thy Soccer.

http://www.lovethysoccer.com/
I wonder what the result would've been had you invested the 2013 picks in 2014.
You're free to define when the team is expected to answer. It could be in the morning... during the day. Alle-in-one emails but also one email per task finished fitting into existing workflows.

However, the idea is to send a quick answer back, when your accomplishments are still "fresh" in your mind - Shouldn't take you longer than 5min.

And yes, workers should spend time with their families. I'm doing that right now, too :)
Social open access journal
It's good to hear that a lot of people are experimenting with functional languages like Haskell and Erlang, but I think we should step back a little and take a look at C++ and its development over the years.

As you probably know C++11 is already around and majority of
compilers already support it. What most people don't know is that C++14 is ready to kick some ass too! It introduces for the first time in C++'s history functions as first class objects and allows you to pass them around as function parameters!
I think this is really exciting and I also encourage as many people to take a look at this new and very promising developments of C++ language.

On the other hand, Apple's Swift looks promising too - functional elements, type inference, speed, good compiler and so on. Not to mention it's being used with tons of great frameworks Apple provides for iOS and OS X development. It sure doesn't hurt to take a look into it too.

All in all, it really is an exciting time for us developers. There are really tons of cool tools and languages that allow us to get things done at the speed never imagined before.

Now, we should also look back at the fundamentals and ask ourselves could we design, not only program? That's not the skill you can pickup in couple of days reading bunch of tutorials and forums about your next cool language. I think, learning how to think about particular problem and how to approach it is more important than barely know how to code the first solution that comes to your mind in the new ultra fancy language.
Think about it...
Consider Scala or Clojure. You'll be able to leverage the same libraries you've been using in Java (pretty trivially), while having access to a completely new way of thinking (functional).

I personally prefer Scala as I like strongly, statically typed languages, but I've played about with Clojure and it's very nice, too. A vast number of benefits come from having a rich immutable collections library.
This article makes a strong case of inventing a time machine.
I built a system like this one that we coined "daily update" and supporting the concept of a non uniform morning was just a matter of using timezones. Each employee had a timezone setting that was automatically detected but could be overridden and our morning email was sent to them at their 9am. Now, obviously what time you start your day is subjective but it seemed to work for those that enjoyed it by being the earliest value.
Can You Do the Regular Expression Crossword
Thanks for sharing this bit of history. Very interesting given Seymour Papert is the inventor of Logo.

Do you have any link, reference or picture about lego logo?
If Scheme looks outdated to you compared to Clojure, I'd wager you are speaking from an unfamiliarity with modern Schemes like Chicken, Racket, and Guile.

This is an unfortunate, but all too common a perspective, since most people who are exposed to Scheme are exposed to in in an academic environment where they only get to play with ancient, primitive Schemes such as MIT Scheme of SICP fame, and come away with an impression that Scheme is a quaint toy language that may be useful for pedagogy but probably nothing else.

Nothing could be further from the truth, if you consider the capabilities of the modern Schemes.
While fun to watch on Amazon, this is a cruder version of what HFT does on the stock market.
For the record, in that thread, there are implementations in Bash, Erlang, Haskell (I think), Perl, C, and Racket. It also is interspersed with entertaining banter and unentertaining racism. So, basically, a more caustic more technical less orderly version of HN. Think about that.

There's a reason 4chan should be considered a national...maybe not treasure, but it's pretty awesome.
What's to keep another group from firing off a second DDOS and letting the Lizard group take the blame for it?

Now Dotcom can pull his goodies back while the Lizards have to (somehow) publicly prove they weren't going back on their deal.

From the bleachers, this looks like a lot of fun actually.
This reminds me a lot of when Guido gets job offers for python.

https://plus.google.com/115212051037621986145/posts/R8jEVrob...
I don't know that it's particularly new or hot, but I've been learning F# and I really like it. With Microsoft open-sourcing .NET Core and Mono getting a lot of improvements from it, I'd love to see this become a viable platform for doing web development on Linux with F# in the future.
I had a big robotix kit and loved it. My parents kept it and I was planning to have my kids use it, only to find out a few years ago that none of the motors work anymore, and a lot of the plastic has become brittle, so breaks easily when taking things apart. sigh
Terraform, Ansible, Consul
Lecture: EFI Bootkits for Apple MacBooks
As another illustrative example, let's say we want to create a library for working with mathematical expressions such as x^2 + 5*x. It's natural to define our data types like this:

type
FormulaKind = enum
fkVar, ## element is a variable like 'X'
fkLit, ## element is a literal like 0.1
fkAdd, ## element is an addition operation
fkMul, ## element is a multiplication operation
fkExp ## element is an exponentiation operation

type
Formula = ref object
case kind: FormulaKind
of fkVar: name: string
of fkLit: value: float
of fkAdd, fkMul, fkExp: left, right: Formula

Nim's enum [1] is an old-school typesafe enum, as in Ada, without any fields. To avoid name clashes, it's common to prefix the enum values with a two-letter abbreviation. The case part in the object declaration introduces a checked union. So the access of f.name will raise an exception if f.kind != fkVar.

[1] http://goran.krampe.se/2014/10/20/i-missed-nim/
And why do normal, intelligent people resent academics? Articles like this https://news.ycombinator.com/item?id=8796779
Care to share the look link? Couldn't find it.
Why I Left a Top Position at a Rapidly Growing Startup
I always thought that was a primitive notion. We can build the sphere, but not control the star? Imagine a caveman - "Limit to civilization when all energy from campfire captured - most people warm, most meat cooked" Clearly one can do better than a campfire.

Instead, imagine harvesting energy from the star asymmetrically - from flares or from the inside out. Or get your energy from a neighboring star. Or make your own star. Or whatever a Type-whatever civilization decides to do.
"The exponentiation algorithm is quite simple:

If the power is zero, we will return the identity matrix.
If the power is even (2N), we can recursively compute M^N, and then return the square of the obtained matrix.
If the power is odd (2N+1), it’s enough to recursively compute M^2N value, and return the obtained matrix, that has been multiplied by M."

Tidbit: that likely is the best approach in practice, but perhaps surprisingly, it is not optimal in the number of matrix multiplications. See http://en.m.wikipedia.org/wiki/Addition-chain_exponentiation and https://oeis.org/A003313. Wikipedia has a link mentioning addition-subtraction chains, so it may even be beneficial to compute the inverse of the matrix in some cases (M^1023 likely is such a case, if inverting M isn't too hard)
Additionally, there is an estimate (from a facially plausible source) that North Korea has as many as 10,000 people working in IT outsourcing http://cacm.acm.org/magazines/2012/8/153816-inside-the-hermi... (yes, despite the fact that the IT firms don't have full Internet access). It also has to be pointed out that Sony's famously not the hardest target in cyberwarfare.
Considering that OP doesn't have the strongest grasp on the english language.

"We are moving forward with 2 other candidates who have 10+ years of Rails experience."

Could be interpreted to mean that those 2 individuals have over 10 years experience collectively between them and not each. There are a lot of people who have 5+ years of Rails experience.
It's a nice to have, but it's not priced with respect to value.

I'd also be hesitant to route somewhat confidential emails through a one-man band development shop who may or may not be snooping them out of interest.
Previous discussion: https://news.ycombinator.com/item?id=6047576

This has tons of sugar; if you're just interested in how this stuff is possible in C it would probably be more instructive to look at the GNU library libffcall[0] which implements trampolines. The code is simpler and there's less syntactic sugar obscuring what's going on. Of course, the linked articles on the Cello home page are instructive too.

I've yet to actually use Cello myself since I feel like if you hack C up that much, you might as well just use something like C++, C#, Rust or what have you and gain even more benefits, like a mature ecosystem that's highly compatible with the features you're using while I worry Cello, when relying on normal C libraries, might require you to slip back into some C-isms that Cello desires to avoid due to your dependencies not caring.

[0]: https://www.gnu.org/software/libffcall/
Eugenics? https://en.wikipedia.org/wiki/Eugenics
That's fine. Take Evolve as an an example of how git itself could improve. I'm fine with Mercurial being an experimental display of features that could go into git.

Also, this whole popularity argument, if it were to be believed, could have killed Linux in favour of Windows or FreeBSD in favour of Linux. Just because something is popular doesn't mean that alternatives need to cease development or are not worthy of attention.

This thread started with a request for exciting new features. A certain degree of experimentality and non-popularity is in order.
Just found this http://en.m.wikipedia.org/wiki/Lego_Logo
Super-predator Civilizations solve the significant problem of blaming the silence on a psychological quirk rather than statistics.

When you are making assumptions about the millions of civilizations, it is absurd to think they ALL retreated to playing video games for eternity, or ALL nuked themselves to oblivion.

With a single super-predator civ, that has a huge leg up on everyone else, they can have unusual motivations, and techniques. The problem with a super-predator is you likely won't be able to learn anything to prove or disprove them until you meet them, with all that implies.